These buttons open the FillTables demo β a safe practice sandbox. Payments are fake (nothing is charged) and it's completely separate from your real cafΓ©, so place, cook and pay for orders as much as you like.
π‘ The demo lives at *.filltables.com β the same screens as your real cafΓ©, but nothing here touches your live orders, kitchen, reports or card payments.
The five screens β your launchpad
Who can do what β staff & PINs
| Staff | PIN | Role | Can βStart prepβ on the KDS? | Best used for |
| Olivia Owner (o1) | 4444 | OWNER | β yes (everything) | Dashboard, books, website |
| Mona Manager (m1) | 2222 | MANAGER | β yes | Floor, refunds/voids, close |
| Kim Kitchen (k1) | 3333 | KITCHEN | β yes | The KDS / pass |
| Wendy Waiter (w1) | 1111 | WAITER | β no β by design | Taking orders on the POS |
That red error in your screenshot β solved. βw1 lacks order:prep for PREP_STARTEDβ means Wendy Waiter (a WAITER) was logged in on the kitchen screen and pressed Start prep. Waiters take and fire orders; only Kitchen, Manager, Owner may cook/bump a ticket. Itβs not a bug β itβs the permission system protecting the line. Log the KDS in as Kim Kitchen (3333) and Start prep works.
Hands-on lessons
π Youβve run the whole loop.
Order in β kitchen cooks β paid β owner sees it. Thatβs the entire platform. Reset the playground anytime and do it again.
Itβs all a sandbox
Everything here runs on the FillTables demo β practise as much as you like. Nothing you do touches your real cafΓ©'s orders, kitchen, reports or card payments. To tidy up, void the test bills on the demo dashboard (Live floor). If a link doesn't load, the demo may be paused β ask the owner to switch it on.