PHP • AdminLTE • REST APIs
End‑to‑end Order Tracking and Back‑Office Operations
A production‑style Order Management System with role‑based access (Admin/Delivery), real‑time status updates, customer and product records, and a clean AdminLTE UI.
Public overview page for the PHP OMS app. Use Login to access role‑based dashboards.
Key Features
Dashboard & KPIs
At‑a‑glance metrics for orders, revenue, deliveries, and performance trends.
Orders & Status
Create, search, and update orders with statuses like Pending, Packed, Shipped, Delivered.
Customers & Products
Manage customer profiles and product catalog with categories and pricing.
Role‑based Access
Separate portals for Admin and Delivery personnel using PHP sessions.
REST API Backend
Server endpoints under /api power authentication and data operations.
Responsive UI
Clean, mobile‑friendly layouts built with AdminLTE and Bootstrap.
User Roles
Admin
- Full access to orders, products, and customers
- Update order statuses and assign deliveries
- View reports and manage settings
Delivery
- View assigned orders and routes
- Update delivery statuses in the field
- Lightweight, focused interface
Tech & Architecture
Stack
PHP with Composer, AdminLTE UI, Bootstrap, jQuery for Admin screens, RESTful /api endpoints.
Auth
Session‑based with optional cookie persistence (auth_user) and role‑aware redirects.
Structure
Key dirs: admin/, delivery/, api/, assets/, uploads/. Entry: login.php.