Food Delivery Platform
Customer ordering app, rider dispatch, POS and a live billing dashboard — the whole operation in one system.

The problem
Aggregator platforms take a cut of every order and keep the customer relationship. A restaurant that wants its own ordering channel usually ends up stitching together a website, a spreadsheet for riders and a separate billing system that agrees with neither.
What we built
One platform covering the full order lifecycle: a customer ordering app with the menu, offers and coupons; rider assignment and dispatch with live status; a POS for counter orders; and an admin dashboard showing sales performance, active outlets, top-selling items and recent orders as they land.
How it works
A single Supabase schema is the backbone — restaurants, orders, customers, riders, coupons and complaints all in one relational model, so the dashboard reads the same rows the app writes. Delivery fees are computed from real distance rather than flat rates, with per-kilometre pricing stored per order so historical billing stays accurate even when rates change. Payments run through UPI with per-order QR generation.