Back to projects
Backend Developer
EWOil
Full-stack oil supply chain system managing suppliers, drivers, collection workflows, and reporting.
2024LaravelMySQLREST APIsMobile APIs

8+
Workflow modules
20+
Mobile API endpoints
Supply Chain
Domain
Challenge
EWOil needed an end-to-end supply chain platform — from supplier onboarding through driver operations, oil collection variants, and customer volume reporting — with mobile API support for field teams.
Solution Architecture
- Supplier lifecycle management — onboarding, contracts, status tracking
- Driver operations — expense tracking, collection runs, mobile-first APIs
- Product & variant handling — oil collection types, pricing, inventory flows
- Reporting layer — customer volume analytics and operational dashboards
flowchart TB
Admin[Admin Dashboard] --> Core[Laravel Core]
Mobile[Driver Mobile App] --> Core
Core --> Suppliers[Supplier Module]
Core --> Drivers[Driver / Collection Module]
Core --> Reports[Volume Reporting]
Core --> DB[(MySQL)]
Results
- Shipped supplier lifecycle and driver expense features to production
- Fixed product API edge cases affecting collection workflows
- Enabled customer volume reporting for operations teams
Timeline
| Phase | Focus | |-------|-------| | Phase 1 | Supplier & product foundations | | Phase 2 | Driver APIs & collection workflows | | Phase 3 | Reporting, fixes, mobile hardening |