← Back to projects // case study

Taxi Company Internal CRM

An internal system for managing drivers, fleet, and services — tracking fuel usage and mileage, integrating with Bolt and Uber, and automating driver payment calculations.

Role Full-Stack Developer
Type Internal CRM
Integrations Bolt, Uber, GPS service
Taxi company internal CRM
// 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
// next project Real Estate CRM →