Dudu Rides
A ride-hailing platform connecting riders and drivers with real-time matching and tracking.

Overview
Dudu Rides is the ride-hailing service in the Dudu ecosystem: rider and driver apps connected to a real-time matching and location backend, plus an operations dashboard.
The challenge
Ride-hailing platforms need to match riders and drivers quickly, track vehicles accurately in real time, and provide reliable navigation and ETAs, all while handling the connectivity gaps common in mobile, in-transit use.
The solution
A React Native rider app and driver app sharing a real-time backend for matching, live location, and trip management, with OpenStreetMap/OSRM-based routing for navigation and ETA calculation.
Architecture
Rider and driver React Native apps communicating with a Node.js backend over real-time channels for location updates and trip state, with Redis handling live location caching and OSRM/OpenStreetMap providing routing and map data.
Key features
Real-time rider-driver matching
Backend logic that connects riders to nearby available drivers.
Live trip tracking
Real-time vehicle location visible to both rider and operations dashboard during a trip.
Route & ETA calculation
OSRM-based routing for turn-by-turn navigation and arrival estimates.
In-app trip history & fare summary
Riders and drivers can review past trips within the app.
Related work
More from this ecosystem
A real-time GPS tracking platform for vehicles and fleets, with live maps and route history.
View case studyA vehicle rental marketplace connecting renters with available vehicles.
View case studyA multi-service digital ecosystem connecting ride-hailing, rental, food delivery, retail and EV exchange under one shared platform.
View case study
