Restaurants · Cafés · Sweet shops · Bakeries

Nobody shouts their order anymore.

Customers order from their own phone. It reaches your kitchen already correct, already priced, already paid — or flagged to settle at the counter.

10 days freeWe come to your shop and set the whole thing up — menu, QR codes, counter screen. Run real orders for ten days before you pay anything.

See how
it works
A crowded shop counter at peak hour, one person taking an order by hand while customers queue

The actual bottleneck

The queue at your counter is not waiting to pay.

No card machine has ever shortened that queue, because payment was never the slow part.

It’s waiting to order. At a rush, one person is trying to hear fourteen items over a crowd, write them down, price them and take money — all at once. Customers wait. Orders come out wrong. Staff are finished by eight.

TableTap takes order-taking off your counter entirely. The customer does it themselves, correctly, at their own pace, while they’re standing in your shop or waiting for a friend.

Your counter is left doing the part only a person can do: take the money and hand the order over.

Before

Counter staff writing an order on a paper pad while a customer repeats it across the counter

After

The same customer ordering from the menu on their own phone, the table's QR code in front of them

Sixty seconds, start to finish

Watch one order move through a shop.

Questions after watching? Talk to a person.

tabletap.tyto@gmail.com+91 81071 56547

One order, start to finish

Follow T‑47 through your shop.

A token is the order’s name. The customer’s screen, the kitchen card, the ready board and the counter all call it the same thing.

Placed

A token, straight away

They scan, browse, submit. T47 is issued before any money moves — which is exactly what a cash customer needs to show your counter.

Awaiting payment

Only if paying at the counter

Paid by UPI or card? This step doesn’t exist. Paying at the counter? It waits here until someone marks the cash received.

Confirmed

The gate clears

Money is accounted for, whichever way it arrived. Only now does stock come down, and only now does the kitchen see it.

Packing

Token, name, items

No prices, no phone numbers on that screen. Not hidden behind a setting — never sent there at all.

Ready

The board calls it

The token goes up and the customer’s own tab updates by itself. Nobody has to shout a name twice.

Collected

In the books already

Handed over, rating prompt appears. The sale is in today’s figures and the stock count with nobody writing anything down.

Ready for collection तैयार

Live demo · this is a real screen

T44Asha KulkarniReady
T45Ravi MenonReady
T46प्रिया शर्माPacking
T47Imran Q.Packing
T48Meera D.Placed
T49Sunil BhattPlaced
A ready board on a screen above the counter, tokens T-47 to T-49 showing as packing, preparing and ready, a customer glancing up at it

Two ways to run it

Same software. Two places to put it.

Menu, cart, token, counter, kitchen queue, ready board, every report — identical either way. The only question is whose machine it runs on, and you can change your mind later.

A mini-PC and a small UPS sitting on a wooden shelf beneath a shop counter, cables run tidily along the back

Option one

In‑Shop

Your machine, your Wi‑Fi, your data. Nothing leaves the building.

One computer · your own network

  • Your data never leaves your premises
  • Ordering keeps working if the internet line drops — only card payments pause
  • No monthly platform fee for the software
  • Customers order from inside the shop, on your Wi‑Fi
  • You supply a mini‑PC, a UPS and a domain. We set it all up.

Right for a single busy outlet where you’d rather the data sat on a machine you can point at.

A passenger riding in an auto-rickshaw, ordering ahead from a sweet shop's menu on her phone, the shop itself across the street behind her

Option two · most shops start here

Hosted

We run everything. You get your own address and a monthly price.

tabletap.app/your-shop

  • Nothing to install, buy, or keep switched on
  • Your own address on our domain, ready the day you sign up
  • Customers order before they arrive — packed and waiting when they walk in
  • The QR works anywhere — packaging, flyers, Instagram bio, WhatsApp
  • Updates, backups and uptime are ours to worry about

Right for anyone who wants it running tomorrow, or who runs more than one place.

Side by side
 In‑ShopHosted
Customer menu, cart, token, live statusIdenticalIdentical
Counter, kitchen queue, ready boardIdenticalIdentical
Menu, stock, staff, reports, day-closeIdenticalIdentical
Where your data livesYour machine, in your shopOur servers, backed up nightly
Where customers can order fromInside the shop, on your Wi-FiAnywhere
Ordering ahead of arrivalNot possibleYes
Hardware you supplyMini-PC and a UPSNone
Getting startedWe install it on siteSign up and pick your address
If the internet dropsOrdering carries on; card payments pauseEverything pauses until it’s back
What it costsOne-off setup, then supportPer month

What you actually get

Built for how these shops really sell.

Sweets on a counter scale reading 0.750 kg, being packed by hand into a white box, filled trays and a display case behind
The one nobody else gets right

Sold by weight, priced properly

100g, 500g and 1kg of the same barfi are one price ladder on one row — not three products — and they draw down one stock count. Sell half a kilo and the kilo option knows. Most systems quietly assume you sell burgers.

काजू कतली

Kaju Katliकाजू कतली

★ 4.6
100 g₹120500 g₹5801 kg₹1,100

In stock · 4.2 kg left on the tray

Cash

Cash is not a second-class customer

Nothing is packed before payment is confirmed. So someone who orders 2kg and never turns up has cost you exactly nothing. That one rule is what makes pay-at-counter safe to offer instead of something to discourage.

A tablet propped at a packing bench showing tokens 104 and 105 with their items and no prices, staff bagging an order behind it
Permissions

The kitchen never sees money

Token, name, items. No prices, no phone numbers. Not hidden behind a setting someone can switch off by accident — that data never reaches those screens at all.

The customer menu switched to Hindi — मिठाई खोजें in the search box, दूध की मिठाई as the category, काजू कतली priced at 100g, 500g and 1kg
Language

English and हिंदी, both first-class

Every screen in both, with your own Hindi names on each item rather than a machine translation. Staff panels included — which is who reads them ten hours a day.

Stock

Stock that actually runs out

The last box sells and the item goes out of stock on every phone in the shop, that second. Nobody has to remember to take it down, and nobody orders what you can’t hand them.

Money

A day-close that catches the drawer

Count the cash at closing. The system shows what it should have been and what the difference is. That number is what tells you the day’s figures are real.

A customer rating their collected order — Kaju Katli and Rasgulla each with five stars filled in
Ratings

Ratings you can believe

Only customers who collected an order can rate it, and only what they bought. Nothing shows until five people have rated — so a new dish never sits there wearing one bad star.

A seated café customer ordering on his phone from the QR standee on his table, coffee in front of him and the room busy behind
Dine-in

Tables, when you want them

Every table gets its own QR. Scan where you’re sitting, order, keep a running tab, settle at the end — same token, same queue, same reports. On for a café, off for a takeaway counter, same account.

Yours to change

Nothing about your shop is written into the code

Name, logo, categories, items, prices, pricing units, tax rates, currency, languages, which features are on — all of it yours to change, any time, without calling us. Same on both plans. That’s the difference between buying a product and hiring someone to maintain a website for you.

The real thing, not a mockup

Everyone sees exactly what they need. Nothing else.

Every screen below is a capture off the running build with a real shop’s menu in it — the same one you can open from the button at the bottom of this page.

What the customer holds

The customer menu on a phone, Kaju Katli priced at 100g, 500g and 1kg on one row with its rating beside it
The menuEverything on one row
The Kaju Katli item page — photo, काजू कतली beneath the English name, and 100g, 500g and 1kg prices
One itemLadder, Hindi name, rating
The cart — four items each showing the unit they were bought in, subtotal ₹925, GST ₹51.85, total ₹976.85
The cartUnits carried through
The checkout screen asking only for a name and mobile number, with pay-at-the-counter selected
CheckoutName, number, nothing more
Token T-43 on the customer’s phone with the status ladder at Ready to collect and the order summary below
Their tokenUpdates by itself

What your shop runs on

The owner's dashboard — ₹39,358.05 revenue today, 29 orders served, the queue broken into awaiting payment, to pack, packing and ready, top items and two lines running low
The dashboardFrom any phone
The day-close screen — system says ₹39,358.05, counted 39,300, difference −₹58.05 with a note explaining it, above a table of past closes
Day closeCatches the drawer
Seven days of revenue as a bar per day, with breakdowns by category and by item alongside
AnalyticsEvery sale, exportable
The counter panel — four orders awaiting payment and three ready to hand over, each with its token, name, number and total
The counterTake money, hand over
The packing bench queue in three columns — to pack, packing and ready — each card showing only a token, a name and the items, with no prices anywhere
The benchNo prices, ever
The stock screen — each sweet with its count against its threshold, plus and minus buttons, Rasgulla low at 26 of 50 and Moong Dal Halwa marked sold out
StockSells out everywhere at once

Straight answers

Worth saying what this isn’t.

Being straight about the edges is what makes the rest of it believable.

Not this

A delivery platform

No Swiggy, no Zomato, no riders, no commission. If you already use those, keep them — this doesn’t touch them.

Not this

A loyalty scheme or a customer database

No accounts, no points, no marketing list. A name and a number exist so your counter can match a person to a token. Nothing is built on top of them.

Not this

An accounting package

It records every sale accurately and exports it all. It does not replace your CA, and it isn’t trying to replace Tally.

Not this

A reason to let someone go

It removes a task, not a person. The counter person you have is the one who now has time to serve whoever is standing in front of them.