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
