Build a DoorDash-style food delivery app
A staged build spec for a 3-role food-delivery MVP (customer / restaurant / driver) on Next.js + Supabase + Stripe.
Build an MVP food-delivery app (DoorDash-style). Stack: Next.js + Tailwind + Supabase (auth, Postgres, storage). Roles: customer, restaurant, driver. - Customer: browse restaurants, search/filter, menu with options, cart, checkout (Stripe test mode), live order status. - Restaurant: manage menu, accept/reject orders, mark ready. - Driver: see available deliveries, accept, update status, simple map view. Include auth, role-based routes, a seed script with 5 restaurants + menus, and a clean schema. Build it step by step. Show me the data model FIRST and wait for approval, then build. Tell me which env keys to set. Approve the schema before it writes the app — it keeps the whole build coherent.
- Source
- promptfork seed
- License
- CC-BY-4.0
- Published
- 6/22/2026