Food delivery marketplace
Three connected products, for customers, riders and restaurants, with live order tracking, automatic dispatch and daily payouts.

- Client
- Regional delivery startup
- Location
- Philippines
- Platforms
- Customer app, rider app, merchant web portal
- Duration
- 24 weeks
- Team
- 6 engineers, 1 designer, 1 QA
The challenge
The client was taking orders through chat apps and spreadsheets in two cities. To expand they needed a real marketplace: customers ordering in an app, restaurants managing their own menus and orders, and riders assigned automatically.
What we built
We built customer and rider apps in Flutter, a merchant portal in Next.js, and a Go dispatch service that assigns riders by distance and load. Orders move through a single event stream, so every app shows the same status in real time, and payouts to restaurants and riders are calculated daily.
Highlights
- Live order and rider tracking on a map
- Automatic dispatch by distance, rider load and preparation time
- Menus, opening hours and stock managed by each restaurant
- Card, e-wallet and cash-on-delivery payments
- Daily payout reports for restaurants and riders
Technical stack
- Mobile
- FlutterDartGoogle Maps SDK
- Web
- Next.jsTypeScript
- Backend
- GoPostgreSQLPostGISKafka
- Infrastructure
- Google Cloud (GKE)Terraform
Have something to build? Let's talk it through.
Tell us what you are working on. We reply within one business day, and after a short discovery call you get a written scope and estimate, free of charge.