A scalable, production-ready ride-hailing backend system similar to Uber/Careem, operating live with real-time dispatching and fleet management.
- Operational Efficiency: Automated the entire driver dispatch cycle, reducing manual dispatcher workload by 100%.
- Market Adaptability: Implemented Zone-Based Architecture, allowing the system to operate in multiple cities with distinct rules and admins.
- Revenue Protection: Developed "Funds Protection" middleware to ensure drivers maintain minimum credit balances, reducing financial leakage.
- User Experience: Achieved <200ms latency in ride assignment using Redis queues and optimized geospatial queries.
- Batch Dispatching Engine: Custom algorithm that invites drivers in batches (e.g., 3 nearest drivers) instead of creating race conditions or spamming all drivers.
- Real-Time Infrastructure: Heavy reliance on WebSockets (Pusher) for live map updates and state synchronization between Driver App, User App, and Dashboard.
- Resilient Queue System: Using Redis + Horizon to handle thousands of background jobs (invitations, notifications, reports) without blocking the main API.
Top-tier dashboard and mobile interactions from the production environment.
| Dispatch Logic | Driver App | User Tracking |
|---|---|---|
![]() |
![]() |
| Social Proof (10k+ Downloads) | Ecosystem | Pricing Model |
|---|---|---|
![]() |
![]() |
![]() |
- Core: Laravel 9, PHP 8.1
- Database: MySQL 8.0
- Caching & Queues: Redis
- Real-Time: Pusher
- Infrastructure: VPS (Ubuntu), Nginx





