CASE STUDY

Example buildMobile App

Restaurant Ordering App

Menu, cart, live order tracking and a simple kitchen dashboard for a multi-outlet restaurant.

Type
Mobile app + web dashboards
Build time
About 7 weeks
Platforms
iOS, Android, tablet
Starts at
₹20,000*

This is an example build. HumansOfCoding is a new studio with no client work to show yet. This page describes how the project would be scoped and built — the same thinking you would get on a real one. Nothing here is a past client, and no number on this page is a result.

THE SITUATION

What's actually broken.

A restaurant with three outlets takes orders over the phone and on a delivery aggregator that keeps 25–30% of every bill. The owner wants their own ordering channel for regulars, so repeat customers stop costing commission on every order.

The hard part is never the menu screen. It is what happens after someone taps Pay: which kitchen sees the order, what the customer sees while they wait, and what happens when an item is out of stock at one outlet but not the others.

  • Every repeat order pays 25–30% commission to an aggregator

  • Phone orders get written down wrong at peak time

  • No idea which outlet is behind until a customer complains

  • Sold-out items are only discovered after someone has paid

VERSION ONE

What we'd build first.

Every item here earns its place by being something a real user would miss on day one.

Menu that the owner controls

Items, prices, photos, and per-outlet availability. Marking something sold out takes one tap and applies to that outlet only.

Cart and checkout

Address, delivery or pickup, and a payment gateway. No account required to order — a phone number and an OTP is the whole signup.

Live order tracking

Accepted → cooking → out for delivery → delivered, pushed to the customer's phone as it changes. This is the screen that decides whether people order again.

Kitchen dashboard

A tablet screen per outlet showing incoming orders large enough to read across a kitchen, with one button to advance an order's state.

Owner view

Today's orders, today's revenue, and which items are actually selling. Three numbers, not a business-intelligence suite.

DELIBERATELY NOT IN V1

What we'd leave out.

Not because these are bad ideas. Because each one is designed better once the first version has told you something.

  • Loyalty points and coupon engines — worth building once there is repeat-order data to design them around.
  • In-house delivery-rider tracking. Most restaurants at this size use a third-party rider fleet at first.
  • Table reservations and dine-in QR ordering. A separate problem with a separate set of screens.

UNDER THE HOOD

How it's put together.

Customer app
React Native, so iOS and Android ship from one codebase
Kitchen and owner screens
A responsive web app — a tablet browser is cheaper and easier to replace than a native install
Backend
Node with a Postgres database
Realtime
WebSockets for order state, so the kitchen screen updates without anyone refreshing anything
Payments
A standard Indian gateway (Razorpay or equivalent)

HOW IT RUNS

Week by week.

  1. 01

    Week 1

    Menu structure, outlet model and the order state machine agreed on a call. This is the part that is expensive to get wrong.

  2. 02

    Weeks 2–4

    Customer app and checkout.

  3. 03

    Weeks 5–6

    Kitchen dashboard, live tracking, owner view.

  4. 04

    Week 7

    One outlet runs it live for a week before the others switch on.

BEFORE YOU START

Worth knowing.

The app-store fees, the payment gateway's per-transaction cut and the cloud hosting are billed to you directly by those providers. They are not part of the build price.

MVPs start at ₹20,000*. Final pricing depends on features and project scope. Third-party costs — cloud hosting, domains, external libraries, APIs, app-store fees and any other paid service — are billed separately and are not included.

Want this built for your business?

Tell us what you're thinking. We'll figure out the next step together.

Free 20-min idea call · No obligation

Book a Free Call