Every sale rung up on the cashier screen (in the other demo tab/window) rolls into this dashboard live — this is the same "moment by moment" visibility ROCK gives managers across every branch.
| # | Item | Qty Sold | Revenue |
|---|---|---|---|
| No sales yet — add items in the cashier demo to see them appear here live. | |||
Active tickets: 0 — open the Kitchen Display →
No inventory tracked yet.
| Closed At | Branch | Checks | Net Sales | Closed By |
|---|---|---|---|---|
| No shifts closed yet. | ||||
This dashboard updates live from every cashier and kitchen screen signed in to your account, across all your branches.
What's selling, which branch is doing best, and when you're busiest — across every branch, live.
A log of what's happened across the cashier, kitchen, and admin screens — payments, discounts applied, points redeemed, tables moved, and more.
Everyone the call center has served or who has loyalty points — phone, last order and points balance.
| Name | Phone | Address | Last order | Points |
|---|
Define your company profile and an unlimited number of outlets — each branch can be a restaurant, tourist location, or franchise, all reporting back to one system.
Company Name is set automatically from your signup. Tax registration and currency are shown for illustration only in this demo — full ROCK connects these to real invoicing and multi-currency pricing.
Any image, under 500KB. Appears on every printed receipt.
The branch name is used as its permanent ID throughout the system (tables, sales, etc.) — rename by removing and re-adding rather than editing in place, so existing data doesn't get orphaned.
| Branch Name | Address | Phone | Type | |
|---|---|---|---|---|
| No branches yet. | ||||
Draw your restaurant floor exactly as guests will be seated — drag tables into place, add or remove as many as you need, and assign each one to a server. This layout is what the cashier sees when picking a table for an order.
This floor plan is shared live with the cashier demo — open Dine-In → Floor Plan there to see it, and to see tables turn orange once an order is sent to the kitchen.
Track suppliers, raw material stock levels, and purchase orders — items go below their reorder point highlighted in red.
| Name | Phone | Balance Due | |
|---|---|---|---|
| No suppliers yet. | |||
| Item | Stock (this branch) | Reorder Level | Cost/Unit | All branches | |
|---|---|---|---|---|---|
| No inventory items yet. | |||||
Each menu item is checked against its recipe and your live inventory. Anything marked Blocked is grayed out on the cashier screen and can't be added or paid for.
Simplified for this demo: submitting a PO immediately adds the quantity to stock. Full ROCK separates "ordered" from "received."
| Date | Branch | Supplier | Item | Qty | Total |
|---|---|---|---|---|---|
| No purchase orders yet. | |||||
See what each sales channel brings in, and manage the discount codes cashiers can apply.
Every order is tagged with the channel it came through. Orders and sales below are live from the cashier screens (all branches, all time).
| Channel | Type | Orders | Sales (EGP) | Price List | Credit / Term | Auto-sync |
|---|
Marked Full ROCK: a separate price list per channel (e.g. Talabat +15%), credit limits and payment terms, and automatic order sync from Talabat, Robusta, your website and Messenger.
These codes are live — cashiers can apply them in the "Discount code" box above the total on every order screen.
Day and time schedules and channel-specific codes are part of full ROCK. Codes here apply any time, on every channel.
| Code | Discount | Active | |
|---|---|---|---|
| No discount codes yet. | |||
Control how tax and service are calculated, and what prints on the guest check — including the QR code used by the call center and loyalty flows.
Customers earn 1 point per 10 EGP spent (fixed, shown to cashiers in the Loyalty window). This setting controls whether the whole program is active.
Add each staff member a name and a 4-digit PIN — no email or Google account needed for them.
Give this code to a new cashier/kitchen device once — on the sign-in screen there, tap "Staff? PIN Login →", enter this code, then their name + PIN. The device remembers it after that.
| Name | PIN | Role | |
|---|---|---|---|
| No staff added yet. | |||
In this preview every staff member can use every cashier screen. Full ROCK lets the administrator choose, per role and per branch, which screens and actions each person gets:
| Role | Take orders | Void | Discounts | Close shift | Restock | Admin setup |
|---|---|---|---|---|---|---|
| Cashier | ✓ | — | — | — | — | — |
| Supervisor | ✓ | ✓ | ✓ | ✓ | — | — |
| Admin | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |