Full-Stack Developer for Procurement Management System

Job ID: 39388396

Budget: $250 – $750 USD

We are looking for a skilled full-stack web developer to build a professional procurement management system for our company. The system must include:

User Roles:
General User (Engineer/Staff): Can create and track purchase requests

Procurement Officer: Handles requests, uploads quotations, and prepares evaluations

Procurement Manager: Reviews, approves requests, and issues purchase orders

Required Pages & Features:
Login Page – Secure login with role-based redirection

Dashboards – Each user sees a customized dashboard based on their role

Purchase Request Form – Includes project, item, quantity, attachments, etc.

Request Tracking Page – Shows status updates and history

Quotations Page – Upload supplier quotations and auto-compare

Technical & Financial Recommendation Page

Approval Page – Manager can approve/reject and generate POs

Purchase Order Page – View and manage POs, update status

PO Execution Page – Confirm delivery, upload invoice, and print PDF PO

Reports Pages –

Purchase Requests Report

PO Report

Vendor Performance Report

Technical/Financial Evaluation Report

Vendor Management Page – Add, edit, and attach documents

Settings Page – Manage users, permissions, and configurations

Technical Requirements:
Laravel (preferred) or other modern PHP framework

MySQL for database

PDF export for PO and reports

Responsive and professional UI

Optional: Notifications system (email or internal alerts)

Deliverables:
Full source code with documentation

Database schema

Setup guide

Testing and minor revisions

Note: Please include examples of similar systems or admin dashboards you have developed. Arabic language support is a plus but not required.
Related categories: PHP Website Design Software Architecture MySQL HTML