Case StudiesCase study / Restaurant operating system

From a table QR code to a GST-correct bill: one system, live in the kitchen

Angeethi isn't just a restaurant website. It's the software running the floor: guests order from their table, tickets route to the right kitchen station in real time, and every bill splits CGST and SGST correctly before it prints.

Portfolio demo. The restaurant, its menu and every guest are fictional.angeethi-omega.vercel.app
Project
Portfolio demo
Industry
Restaurant tech / POS
Services
Design, Full-stack development
Stack
Next.js, Vercel
At a glance

One order, four screens, no gaps.

A guest scans the code on their table and orders from their phone. The ticket lands on a kitchen display already split by station (tandoor, curry, tawa, dessert, bar) so cooks see only what's theirs. A captain watches the whole floor, from the main hall to the terrace to private dining, and gets flagged the moment a table asks for the bill or a waiter. When the guest is done, the bill prints with CGST and SGST broken out correctly, an optional service charge, and any discount applied. Every table's QR code is generated and reprintable from one back-office screen.

  • Guest QR ordering
  • Station-routed kitchen display
  • GST-correct billing
tables across 3 sections
22tables across 3 sections
kitchen stations
5kitchen stations
open tickets, a normal dinner rush
18open tickets, a normal dinner rush
CGST and SGST, split on every bill
2.5%+2.5%CGST and SGST, split on every bill
01 / What we built

Six systems, working off the same order

Each one is visible on the live build, and each reads from the same order the guest placed.

Guest ordering

Order from the table, no app to install

The table's QR code opens a menu in the browser. Guests filter veg-only, add dishes, track what's cooking versus served, call a waiter or ask for the bill, and rate the meal after.

No login, no download: just the phone already in their hand

Kitchen display

Tickets, already sorted by station

Tandoor, curry, tawa, dessert and bar each see only their own items. A "Still to cook" panel totals every open dish across the kitchen, and a bump clears the ticket once it's out.

No shouted orders, no misheard tickets

Floor management

Every table, one screen

Main hall, terrace and private dining show live status (free, seated, bill printed, held, cleaning) plus a "Needs attention" list for tables asking for a waiter or the bill.

A captain sees the whole room at a glance

POS order-taking

A code for every dish

Staff search by short code or dish name across ten categories. The order panel shows what's already sent and cooking, so nothing gets ordered twice.

Fast enough to use standing at the table

Billing

GST split correctly, every time

CGST and SGST at 2.5% each, a percent-or-amount discount, and a voluntary service charge toggle, all before the bill is printed, not patched in after.

No end-of-night tax math

Back office

Every table's QR, on demand

One screen lists every table with its printable QR code and the link it opens, alongside staff, stock, bookings and reviews.

A lost or torn code is a reprint, not a redesign

02 / How an order moves

Scan, order, cook, bill: one thread

The same ticket a guest places is what the kitchen sees, what the floor status reflects, and what the bill totals from.

STEP 1Scan the QRTable's own codeSTEP 2Order on phoneMenu, cart, sendSTEP 3Kitchen displayRouted by stationTandoor · Curry · Tawa…STEP 4Bump the ticketFloor status updatesSTEP 5Print the billCGST + SGST splitIllustrative flow, based on the live guest, kitchen, floor and billing screens.
Business value

A paper KOT can't split a ticket by station or hold eighteen open orders without something getting lost. Angeethi routes every dish to the station cooking it, keeps the whole floor on one screen, and gets CGST and SGST right on the bill, before the rush, not patched together after it.

03 / Screens

The system in use

Angeethi public homepage with tandoor hero image
HomepageWhere a guest first meets the restaurant, before they ever sit down.
Angeethi book a table page with day, time and seating selection
Book a tableDay, time, party size and seating preference, held for fifteen minutes.
Angeethi guest self-order page opened from a table QR code, showing the order status and menu
Guest orderingTable 1's own view: order status, call waiter, ask for the bill, rate the meal.
Angeethi kitchen display system showing tickets by table and station, with a Still to cook panel
Kitchen displayEighteen open tickets, sorted by station, with a running total of what's still to cook.
Angeethi floor plan showing main hall, terrace and private dining table statuses and a Needs attention panel
Floor viewEvery section, every status, plus which tables are waiting on a waiter or the bill.
Angeethi POS order-taking screen for Table 7, showing the menu grid and the live order panel
POS order-takingA category-coded menu and a live view of what's already sent and cooking.
Angeethi bill preview with itemized order, CGST and SGST, and a print bill button
Bill & printItemized, GST-split, with discount and service-charge controls beside it.
Angeethi back office screen listing every table's QR code and its ordering link
Back officeEvery table's QR code, ready to print or reprint on its own.
04 / In the build

What ships with Angeethi

  • Table-QR guest ordering with veg-only filter and live order status
  • Call-waiter, ask-for-bill and post-meal rating from the guest's phone
  • Kitchen display system with five stations and a bump workflow
  • "Still to cook" panel totalling every open dish across the kitchen
  • Floor plan for main hall, terrace and private dining with live status
  • "Needs attention" alerts plus a takeaway order queue
  • POS order-taking by dish code across ten menu categories
  • GST-split billing with percent-or-amount discount and voluntary service charge
  • Back office QR code generation and print for every table
  • Back office sections for staff, stock, bookings and reviews
  • Public homepage and a booking page with day, time and seating

Running a restaurant that's outgrown its paper tickets?

Rise Digital India · Let's talk

Get in touch