// overview
Project Overview
The client, a taxi company, needed a single internal system to replace scattered spreadsheets and manual processes for managing its fleet and drivers. The goal was to centralize driver records, vehicle assignments, fuel and mileage tracking, and payment calculations in one platform, while pulling trip and earnings data directly from Bolt and Uber.
I designed and built the system end-to-end: database schema, backend API, admin panel, and the integration layer connecting to both ride-hailing platforms. Background jobs handle periodic syncing of trip data, and the payment engine automatically calculates driver payouts based on completed trips, fuel costs, and company commission rules.
- Designed the database schema and backend architecture from scratch
- Integrated Bolt and Uber APIs for automated trip and earnings sync
- Built background jobs and queues for reliable, scheduled data processing
- Automated driver payment calculations based on trips, fuel, and commission rules