📊 Dashboard
📡 Monitor
🪑 Tables
📋 Live Orders
🧾 Bills
👥 Customers
🎟 Offers
🍽 Menu
📈 Reports
👤 Waiters
⚙️ Settings
Active Orders
OrderTableCustomerItemsTotalStatusAge
TimeTypeTableWaiterWhatStatusAmountBy
➕ Add a table
🥡 Parcels / takeaway
Active Orders (with phone numbers)
OrderTableCustomerPhoneItemsNoteStatusTotal
Completed / Cancelled Today
OrderTableCustomerItemsStatusPaidTotalTime
🧾 Open Bills (active tables)
Running bill of every active table. Open a bill to set payment, discount and close the table.
✅ Paid Bills
InvoiceTableCustomerItemsSubtotalTax+SvcDiscountTotalPaymentPaid AtBy
👥 Guests
Guests are saved by mobile number when their bill is paid (number from the order or entered by staff). Segments update automatically.
GuestMobileSegmentVisitsSpentAvg billLast visit
⚙️ Segments & automatic offers
🆕 New = first visit · 🙂 Regular = came before · 💛 Loyal = many visits · 👑 VIP = high total spend · ⏰ Lapsed = not seen for a while. Staff see the segment on the bill and can give its discount in one tap (waiter limits don't apply to these).
Discount % by segment (0 = none)
🎟 Coupons & offers
Unlimited codes (e.g. a festival offer) or limited ones (total uses and/or once per mobile). "Show on menu" lists the offer for guests, who can apply it when asking for the bill.
Sales History
📊 Select a date
Add Waiter
Waiters log in at
Waiter Accounts
Table Assignments
Each waiter can activate, order and bill only their assigned tables. Assignment stays after a table is closed.
📊 Today's Waiter Performance
Restaurant Open / Closed
Open and close automatically at fixed times. Using the button above switches this off.
Order Progress Control
Who can move orders forward (accept → cooking → ready → served).
Restaurant Details
🍽
PNG/JPG/WebP · auto-resized
Charges
Added to every order
Added to every order
🔒 Auto sign-out when idle
Signs out a device that hasn't been touched for this many minutes (screens refreshing by themselves don't count). 0 = never.
Passwords

🖨 Printing — KOT & bills
For thermal billing printers (Epson, TVS, Xprinter, Everycom… 58/80 mm). Every 🖨 button can also print on the device's own printer, or to a Bluetooth printer from Android via the RawBT app — no setup needed for that.
Print automatically on the restaurant's printer through the small print agent running on the counter PC (folder print-agent in the project).
On the kitchen printer, as soon as the order is placed (QR parcels: after the counter confirms). A cancellation slip prints when an order is cancelled.
Prints the unpaid bill on the counter printer when a waiter approves it.
Prints the tax invoice / receipt when payment is recorded.
🥡 Parcel / takeaway
Print the Parcel QR (Tables → 🥡 Parcels) for the counter. Guests enter name + mobile and order from their phone — no table or PIN.
0 = no packing charge. Added to every parcel bill.
Guests must enter a random 4-digit code shown only on staff screens (new code every hour). Stops people ordering from home with a saved link.
QR parcel orders reach the kitchen only after a waiter/admin taps Confirm (guest at counter or paid). Unconfirmed parcels cancel after 30 min.
🪑 Table Assignment
On: a table stays with its waiter (fixed sections). Off: the table becomes unassigned when closed, and you pick a waiter by load each time you open it.
👥 Staff sign-in & view
Login screen shows waiter names — tap a name to start. Only for a trusted device / private WiFi: anyone who opens waiter.html can sign in.
The kitchen screen opens with one tap. Use on a kitchen device inside the restaurant.
Off: waiters see dishes and quantities only (no prices on orders, tables or completed orders). Amounts still show on the bill when collecting payment.
🔒 Bill Controls
Off: once a bill is approved for the guest (or paid), only admin can add discounts, edit/move/cancel orders or amend the bill. Every change is logged.
Used for waiters without their own limit (Waiters → Edit). 0 = waiters can't give discounts.
Verify a bill
Customer Phone Lookup
Data Cleanup
App Log
Click Load to view logs