FoodDash connects customers, restaurant kitchens, and courier fleets on a low-latency routing network.
"WebSockets send continuous rider GPS coordinates, keeping the delivery map animated and updated every second."
Geofence Routing
Built with Flutter and Node.js. It integrates Mapbox navigation APIs, drawing optimized routing lines and triggering push notifications when the rider enters the geofenced restaurant radius.
System Architecture
[FLUTTER COURIER & CLIENT APPS]
Flutter / Mapbox Geolocation SDK / Local device push streams
▼
[WEBSOCKET COORDINATOR]
Socket.io Server / OSRM Geofence Router / Redis PubSub stream
▼
[DB CLUSTER]
MongoDB Database (Active Rides & Restaurant Locations)
copy's