Admin
recommended- Full access to every dashboard and module
- Manage members, roles, invitations and billing
- Superuser access to Manager, Waiter and Kitchen panels
admin@saffronandsalt.test- Password
demo-password-123
A full tour of the guest storefront, all four role dashboards, the versioned API underneath them and the demo accounts you can use to try every route live.
The application is shipped with a fully seeded demo database. Use any of the accounts below to land in a different role — you'll see exactly the screens, permissions, and data that someone in that role sees on a normal day.
admin@saffronandsalt.testdemo-password-123manager@saffronandsalt.testdemo-password-123waiter@saffronandsalt.testdemo-password-123kitchen@saffronandsalt.testdemo-password-123Ready to try it?
The sign-in form is at /sign-in. After signing in you'll land on your role's dashboard: /admin, /manager, /waiter or /kitchen.
Tip — switch between Admin, Manager, Waiter, and Kitchen to see how the same workspace changes shape for each role.
Order from the table or for takeaway
The tenant host is the guest-facing app: a live menu, an offer strip, a persistent cart, server-priced checkout, order tracking and one-tap service calls.
https://saffron-salt.globalsofthub.com/
Live menu, offers and a persistent cart for the tenant host.
https://saffron-salt.globalsofthub.com/cart
Quantities, offer code and a server-calculated quote.
https://saffron-salt.globalsofthub.com/checkout
Place a takeaway order or a dine-in order tied to a table.
https://saffron-salt.globalsofthub.com/orders/[reference]
Timeline, items and service-call buttons for one order.
https://saffron-salt.globalsofthub.com/orders
Orders saved on this device, newest first.
https://saffron-salt.globalsofthub.com/login
Host-scoped sign-in for every staff role.
https://saffron-salt.globalsofthub.com/signup
Self-registration for Waiter and Kitchen accounts, pending Admin approval.
Ownership, catalog, people and money
The Admin panel is the full control surface: live overview, orders, KDS monitor, floor records, menu, staff roles, customers, employees, inventory, finance, reports, offers and billing settings.
https://saffron-salt.globalsofthub.com/admin
Live KPIs, open-order pipeline, guest calls and low stock.
https://saffron-salt.globalsofthub.com/admin/orders
Every order with status filters and an audited cancel action.
https://saffron-salt.globalsofthub.com/admin/orders/[orderId]
Items, totals, payment state and cancellation for one order.
https://saffron-salt.globalsofthub.com/admin/kds
Read-only station board for accepted and preparing items.
https://saffron-salt.globalsofthub.com/admin/tables
Floor-plan records, seats and open-session state.
https://saffron-salt.globalsofthub.com/admin/menu
Categories, dishes, prices, stations and availability.
https://saffron-salt.globalsofthub.com/admin/roles
Grant Admin, Manager, Waiter and Kitchen roles; invite staff.
https://saffron-salt.globalsofthub.com/admin/customers
Guest profiles, consent, visits and lifetime spend.
https://saffron-salt.globalsofthub.com/admin/employees
HR records: role title, employment type and status.
https://saffron-salt.globalsofthub.com/admin/inventory
Ingredients, stock ledger, low stock and menu recipes.
https://saffron-salt.globalsofthub.com/admin/finance
Gross, net, tax, tips and payment-method mix.
https://saffron-salt.globalsofthub.com/admin/reports
Daily sales and top menu items for a chosen range.
https://saffron-salt.globalsofthub.com/admin/offers
Discount codes with percent/fixed value, minimums and caps.
https://saffron-salt.globalsofthub.com/admin/service-requests
Water, bill, assistance and cutlery calls from guests.
https://saffron-salt.globalsofthub.com/admin/settings
Workspace profile, timezone, currency and plan details.
Run the shift in real time
Managers accept and cancel orders, clear tables, toggle availability, pause ordering, watch payments and work the guest-call queue. Every mutation is audited.
https://saffron-salt.globalsofthub.com/manager
Open orders, awaiting acceptance, guest calls and occupied tables.
https://saffron-salt.globalsofthub.com/manager/orders
Accept submitted orders and cancel with a reason.
https://saffron-salt.globalsofthub.com/manager/orders/[orderId]
Items, totals, accept and cancel for one order.
https://saffron-salt.globalsofthub.com/manager/floor
Occupancy stats and per-table session state.
https://saffron-salt.globalsofthub.com/manager/service-requests
Manager view of the guest service queue.
https://saffron-salt.globalsofthub.com/manager/payments
Captured payments and refunds, newest first.
https://saffron-salt.globalsofthub.com/manager/menu/availability
Sell out or restore menu items during service.
https://saffron-salt.globalsofthub.com/manager/operations
Accepting-orders switch, ETA override and service notice.
https://saffron-salt.globalsofthub.com/manager/operations/activity-log
Audited changes across the workspace, newest first.
Floor service and table workspaces
Waiters seat guests, send orders, serve ready items, capture full or partial payments and clear tables. The table workspace is the main service screen.
https://saffron-salt.globalsofthub.com/waiter
Your tables, status and open sessions.
https://saffron-salt.globalsofthub.com/waiter/table/[tableId]
Seat, order, serve, pay and clear one table.
https://saffron-salt.globalsofthub.com/waiter/requests
The floor's water, cutlery, bill and assistance queue.
A station-aware KDS
Accepted and preparing orders appear as station-grouped tickets, oldest first, with live age timers. Cooks move items from pending → preparing → ready.
https://saffron-salt.globalsofthub.com/kitchen
Station-grouped tickets with Start and Ready transitions.
Workspaces, roles and subscription gates
Each workspace lives on its own subdomain. Better Auth sessions are host-scoped; roles gate every panel and API; lapsed subscriptions and suspended workspaces are blocked.
/create-workspace
Self-serve tenant signup with a 14-day trial.
https://saffron-salt.globalsofthub.com/invitations/accept?id=[invitationId]
Accept a workspace invitation while signed in.
https://saffron-salt.globalsofthub.com/subscription-inactive
Clear screens for forbidden access and inactive subscriptions.
Screens call these versioned route handlers through the shared API client. Paths with a bracket segment are patterns reached from their parent list. Click any row to copy its path.
Documentation auto-generated from the route table at components/docs/docs-data.tsx. 38 routes, 6 chapters.