← All work

05

Eatzaa

Food delivery · zero to live

Role

Built all of the software, alone

What I did

  • Customer website
  • Phone app
  • Four staff dashboards
  • Payments and refunds
  • Infrastructure
Eatzaa food delivery website

~5

Months from nothing to live

75

Backend endpoints

58

Web pages

62

App screens

A food delivery marketplace for Noida that didn't exist online at all. I built all of the software, from the customer website and phone app to the dashboards restaurants, managers, riders and admins use, plus payments and refunds. Built alone in about five months: 75 backend endpoints, 58 web pages and 62 app screens. It's live and taking real orders.

What it is

A food delivery platform for Noida: the website and phone app customers order from, and the tools every restaurant, manager, rider and platform operator uses to run it. Five different jobs, one system. It's live and taking real orders with real money.

The problem

The business didn't exist online at all. No site, no app, no way to take an order.

A customer who can order but can't get refunded isn't a customer, and a restaurant that can't change its own prices won't stay a partner. So the entry price was the whole machine at once: menus restaurants maintain themselves, money that moves safely, riders who get dispatched, refunds that resolve, and someone able to step in above all of it.

What I built

All of the software: the database, the backend, the customer website, dashboards for all four staff roles, the phone app, payments and the infrastructure. The client runs the business itself.

Delivery fees come from the measured road distance between that kitchen and your address, in bands, each with its own free-delivery threshold. Beyond ten kilometres it declines rather than quoting a price it can't honour, and coverage is checked before you build a basket, not after you try to pay.

One place decides what things cost. Tax, discounts, delivery and surge are all computed by a single piece of code, and the app just asks and displays the answer. Promo codes don't stack: you automatically get whichever one is worth more.

Refunds are a real path. Cancel early and you're made whole. Cancel before cooking starts and you get a defined partial refund. After that, a manager and then an admin work through a proper queue, and a human always has the final say.

Payments assume something will go wrong. If the confirmation fails, it retries, and a webhook reconciles it on the server afterwards. The cart empties either way, so nobody pays twice.

Where it landed

A live marketplace serving real customers and partner restaurants, built alone in about five months: five roles, 75 backend endpoints, 58 web pages and 62 app screens, all on one shared set of business rules.

Eatzaa phone app
Eatzaa phone app, another screen
Customer websiteScroll inside
Eatzaa website, full length
Next project · 06Gibbon Nutrition →