Skip to content

Last reviewed

Social

Taxi Aggregator App

Pharos Production collaborated with a taxi aggregator platform to develop a high-load ride-hailing application that connects passengers and drivers in real time. This platform consolidates various fleets and independent drivers into a single system, ensuring quick ride matching, live tracking and transparent pricing.

  • 2020 Client since
  • Mobility Industry
  • Saudi Arabia Region

Your business results matter

Achieve them with minimized risk through our bespoke innovation capabilities

Your contact details
Please enter your name
Please enter a valid email address
Please enter your message
* required

We typically reply within 1 business day

Taxi Aggregator App
Tech stack:
  • AWS
  • Kubernetes
  • Istio
  • Spring Boot
  • Kafka
  • Flink
  • Cassandra
  • Pinot
  • Redis
  • Ignite
  • NextJS
  • Terraform

Overview of the Project

  1. The Challenge: Cutting Wait Times Across 5 Fragmented Taxi Fleets

    In fragmented urban mobility markets, passengers use 2-3 separate apps to find available drivers – leading to inconsistent availability and average wait times 40% longer than necessary. The Taxi Aggregator needed a unified platform that matches riders with the nearest driver across 5 independent fleets in under 8 seconds. The constraint: real-time GPS tracking with sub-3-meter precision for 10,000+ concurrent driver connections during peak hours, plus dynamic pricing that responds to demand without alienating riders.

  2. The Main Goals for the Platform

    The team aimed to:

    • Match passengers and nearby drivers in real time. 
    • Support dynamic pricing and route optimization. 
    • Provide reliable trip tracking and status updates. 
    • Build a scalable system capable of handling city-wide peak traffic.
  3. Our Engineering Approach

    We brought proven expertise in high-load, real-time systems and geolocation-based services. Our event-driven architecture streams ride requests, driver locations and trip status changes through Apache Kafka with Flink making instant matching decisions. We built route optimization algorithms that reduce average trip distance by 12% and fuel costs by 8% for fleet operators – turning aggregation from a convenience feature into a measurable cost advantage.

Technology Stack

  1. Core Backend Technologies Powering the Taxi Aggregator

    The backend is built with Java and Spring Boot, providing a reliable foundation for managing rides, implementing pricing logic and exposing APIs. We utilize Apache Kafka to stream events such as ride requests, driver location updates and trip status changes. Additionally, Apache Flink processes these streams in real time, enabling immediate matching decisions and live updates during each ride.

  2. Frontend and User Interfaces

    The platform includes modern web and mobile-friendly interfaces built with React and Next.js. Passengers can request rides, track drivers on a live map and manage payments, while drivers receive trip offers, navigation and earnings insights through dedicated interfaces.

  3. Data, Infrastructure and Integrations

    Apache Cassandra is used for storing trip history, user profiles and driver data at scale. Apache Pinot enables real-time analytics dashboards for operational monitoring and demand analysis. Redis and Ignite offer low-latency caching for active rides and location data. The system operates on Kubernetes with Istio for traffic management and is deployed on AWS to ensure high availability and elastic scaling.

Key Features

  1. Real-Time Ride Matching and Tracking

    Passengers are paired with nearby drivers in real time and receive ongoing location updates throughout the trip.

  2. Dynamic Pricing and Demand Management

    The platform offers adaptable pricing models that respond to traffic, demand and time of day.

  3. Driver and Passenger Management APIs

    Secure APIs enable integration with external fleets, payment providers and city services.

Business Results

  1. How We Cut Wait Times by 40% Across 5 Fleets

    We built an aggregation engine that matches riders with the nearest available driver across 5 taxi fleets in under 8 seconds. Our unified matching reduced average wait times by 40% compared to single-fleet alternatives – the core metric that drives rider adoption and retention.

  2. How We Delivered 99.95% Uptime for 5K+ Rides per Hour

    We engineered real-time GPS tracking with sub-3-meter precision and 99.95% uptime during peak hours. Our platform handles 5,000+ ride requests per hour with 10,000+ concurrent driver connections – reliability that both riders and fleet operators depend on during the busiest periods.

  3. How We Enabled Under-1-Week City Expansion

    We architected Kubernetes-based deployment that supports city-by-city expansion in under 1 week per new region. Our route optimization algorithms reduce average trip distance by 12% and fuel costs by 8% for fleet operators – making the aggregator a cost-saving tool, not just a demand channel.

Project Outcome

5,000+ rides matched per hour with under 8-second average match time and 99.95% uptime

Project Gallery

taxi-project-screenshot-1
taxi-project-screenshot-2
1 / 2

Client Feedback

The aggregation platform matches riders across 5 taxi fleets in under 8 seconds. Pharos Production reduced average wait times by 40% and built city-expansion tooling that lets us launch new regions in under a week.

General Manager Taxi Aggregator

Have a similar challenge?

Let's discuss how Pharos can deliver for you.

Start a project

Similar Projects

Sagas. Time-lapse Social Network

Sagas. Time-lapse Social Network

Pharos Production has partnered with Sagas to create a location-aware social platform that enables users to capture, publish, and explore geo-located timelapses over time. This system combines real-time data ingestion, large-scale media processing, and map-centric discovery to transform physical locations into dynamic digital stories.

AWS Kubernetes Istio Spring Boot +8
Dostyq. Loyalty Platform.

Dostyq. Loyalty Platform.

Pharos Production partnered with Dostyq to create a modern loyalty and rewards platform that helps users collect, manage and exchange bonuses, gift certificates and cashback in one place. The app makes reward usage easier by enabling instant and secure transfers and redemptions.

AWS Kubernetes Istio Vert.X +4
Pulse. Social Network With Prizes

Pulse. Social Network With Prizes

Pharos Production has partnered with Pulse to create a community-driven social network that connects users with local stores through challenges, engagement activities, and real-world prizes. This platform transforms everyday local interactions into interactive experiences, enabling users to earn rewards from participating merchants.

AWS Kubernetes Istio Spring Boot +7
Dmytro Nasyrov, Founder and CTO at Pharos Production
Dmytro Nasyrov Founder & CTO Let’s work together!

Your business results matter

Achieve them with minimized risk through our bespoke innovation capabilities

Your contact details
Please enter your name
Please enter a valid email address
Please enter your message
* required

We typically reply within 1 business day

What happens next?

  1. Contact us

    Contact us today to discuss your project. We’re ready to review your request promptly and guide you on the best next steps for collaboration

    Same day
  2. NDA

    We’re committed to keeping your information confidential, so we’ll sign a Non-Disclosure Agreement

    1 day
  3. Plan the Goals

    After we chat about your goals and needs, we’ll craft a comprehensive proposal detailing the project scope, team, timeline and budget

    3-5 days
  4. Finalize the Details

    Let’s connect on Google Meet to go through the proposal and confirm all the details together!

    1-2 days
  5. Sign the Contract

    As soon as the contract is signed, our dedicated team will jump into action on your project!

    Same day