Overview

Our client wanted to create a ridesharing aggregator app that brings together offers and pricing from multiple providers like Uber, Bolt, and Lyft into one convenient platform for users. The main challenge was to ensure the app could handle multiple sources seamlessly, keep user data secure, and deliver real-time information without delays. Bacancy’s software team developed a reliable and scalable solution that allows users to easily compare options, book rides quickly, and enjoy a smooth, responsive experience as the platform grows.

Technical Stack

  • Node.js
  • Python
  • PostgreSQL
  • Redis
  • REST
  • GraphQL
  • AWS
  • Docker
  • Industry

    Logistics & Transportation

  • region
  • Region

    Italy

  • project-size
  • Project Size

    Non - Disclosable

Highlights

Aggregated multiple ridesharing providers into a single backend system

Built scalable REST/GraphQL APIs for real-time frontend queries

Implemented secure authentication and session management

Designed caching and optimized API calls for low latency

Challenges & Solutions

Integrate multiple ridesharing APIs with different data structures

  • Solution: We developed a unified data model and transformation layer to normalize offers and prices from all providers.

Ensure real-time availability and minimal latency for searches

  • Solution: Our software developers implemented Redis caching and asynchronous API calls to aggregate provider data efficiently.

Securely manage user authentication and session data

  • Solution: We built OAuth2/JWT-based authentication with encrypted session storage and token refresh workflows.

Scale backend to handle concurrent user requests

  • Solution: We deployed microservices with containerization (Docker) and auto-scaling infrastructure on AWS.

Core Features

  • Combines multiple ridesharing providers into a single queryable endpoint
  • Independent services for search, booking, and user management
  • Returns live offers and prices with caching for speed
  • Flexible endpoints for frontend consumption
  • Authentication, registration, and session tracking
  • Tracks API health, usage, and errors for reliability
  • no.-of-resources
  • No. of Resources

    04

  • time-frame
  • Time Frame

    March 2025 – August 2025

Experience With Bacancy

2500+ Projects Experienced Innovation with Bacancy!

Get access to an experienced team of developers and engineers from Bacancy, handpicked to ace your goals. Kickstart within 48 hours, no-risk trial.

Book a 30 min call
14+

Years of Business
Experience

1458+

Happy
Customers

12+

Countries with
Happy Customers

1050+

Agile enabled
employees

How Can We Help?