Intercity Taxi
Back to Projects

Project

Intercity Taxi

intercity-taxi

Overview

Backend for an intercity taxi booking platform, covering the full operational surface rather than just ride matching. Drivers onboard through a draft-to-approved pipeline with vehicle and document review; a fleet model of car classes, options and pricing config drives quote calculation over a region-city-route hierarchy with geospatial indexing. Orders run through operator assignment, status timelines and history, with billing covering invoices, payments and driver withdrawals. Authentication is OTP over an SMS gateway with three separate token systems isolating staff, drivers and customers, and five role tiers from customer up to superadmin. Order events, driver GPS updates and payment notifications are pushed over web sockets from an async server.

Key Results

1

Driver onboarding pipeline: draft, pending, approved, with document review

2

Region, city and route hierarchy with geospatial queries

3

Car classes, options and pricing config driving quote calculation

4

Order lifecycle with operator assignment and status-history timeline

5

Billing: invoices, payments and driver withdrawals

6

OTP authentication over an SMS gateway

7

Three isolated JWT token systems (staff, driver, customer) across five role tiers

8

Real-time order events, driver GPS and payment notifications over web sockets

9

Soft delete with restore, plus audit logs and dashboard statistics

10

CMS page blocks and site settings for the public marketing site

Details

Year2026
Typeprofessional