Dudu Food Delivery
A food delivery platform connecting customers, restaurants and delivery riders in real time.
Overview
Dudu Food Delivery coordinates three sides of a transaction — customer, restaurant/kitchen, and delivery rider — through connected apps sharing one real-time backend.
The challenge
Food delivery platforms need to move an order accurately between customer, kitchen and rider with minimal latency, while absorbing sharp, predictable traffic spikes around meal times without degrading.
The solution
Connected customer, merchant and rider apps built on a real-time order-state backend, with OSRM-based routing for delivery ETAs and Redis-backed real-time updates across all three apps.
Architecture
Three connected React Native/web apps (customer, merchant, rider) sharing a Node.js backend with Redis-backed real-time order-state updates and OSRM for delivery routing.
Key features
Real-time order tracking
Customers see live order status from confirmation through delivery.
Merchant order management
A dashboard for restaurants to manage incoming orders and availability.
Rider dispatch & routing
Delivery assignment with OSRM-based route and ETA calculation.
In-app payments
Integrated checkout connected to the shared Dudu payments layer.
Related work

