Food delivery · Multi-tenant · Open architecture
Three applications and one backend, built to run a real delivery marketplace: a super-admin console for onboarding restaurants and regions, a seller panel for running the kitchen, and a customer app for ordering — switchable between marketplace and inventory ownership models per restaurant.
How it works
A seeder script creates the super-admin account the moment the backend starts — no manual database setup before the first login.
From the admin website, the super admin defines regions and creates admin accounts, assigning each admin to the regions they cover.
Admins visit restaurant owners directly, negotiate a commission percentage, and register them with phone verification via OTP.
Every registration is reviewed — a restaurant only goes live once its status is changed to approved.
Once approved, sellers manage restaurant details, staff, and full menu CRUD — searching the super admin's global catalog to fill in item details instantly instead of typing them from scratch.
The customer app surfaces restaurants inside the user's delivery radius, filterable by veg-only, takeaway available, table booking, and open-now.
Customers add menu items with variants, request table bookings, and check out with delivery or takeaway — takeaway orders are kept to a single restaurant — choosing a saved address and paying cash on delivery.
Per-restaurant configuration
Marketplace
The restaurant keeps an owner-seller role — an independent business running its own menu and staff on your platform, paying the commission negotiated at onboarding.
Inventory
The restaurant is run by a store manager instead — suited to a single operator managing several branded locations directly, like a company-owned chain.
Everything else, included
Access & Identity
Configuration
Commerce & Growth
Discovery
Infrastructure, your way
Marketplace-ready
Right now
In progress
Direct integrations for PayPal, Razorpay, and Stripe — a large piece of work, underway now.
Being verified
A scheduled job that updates user tags used for coupon assignment — implemented, currently under test.