Register
No shift open
Scan a student badge to begin
iPad camera scans the QR badge. USB scanner reads badges and product barcodes.
Tip: a USB/Bluetooth scanner works like a keyboard — scan a badge or a product barcode and it rings up automatically. Press S to open the camera, L to look up by name.
Today's dashboard
Live · refreshes on open
Sales by hour
—Top sellers
| Item | Sold | Revenue |
|---|
Recent transactions
| Time | Student | Items | Amount |
|---|
Heads-up
Inventory
Loading…
| Item | Category | Barcode | Price | Tax | Stock |
|---|
Students
Loading…
| Name | Grade | Guardian | Flags | Balance |
|---|
Reports
Daily Z-report · reconciliation · exports
This week
—
—
This term
—
—
Wallet liability
—
held for families
Top-ups this week
—
incl. cash at the desk
Sales — last 7 days
End-of-day reconciliation
current shift| Loading… |
Wallet liability
—| Student | Grade | Balance | Last activity |
|---|
Refund requests
pendingData deletion requests
pendingSales tax report
| Item | Category | Tax | Sold | Taxable revenue | Tax collected |
|---|
End of term
leftover balances roll over by default| Student | Balance | Last activity |
|---|
Data retention
RETENTION-POLICY.md schedule · run monthlyPurges profiles of children unenrolled 12+ months ago, idle parent accounts, and logs older than 12 months. Transaction amounts are never deleted.
Activity log
Audit trail of all operator actions
Settings
Parish · taxes · operators · hours
Help & training
Quick guides for parent volunteers and new operators
Quick start
- Open the shift. Tap the shift card in the sidebar and count the starting float.
- Wait for a student. The register opens to Scan badge.
- Scan or look up. Hold the QR badge up to the iPad camera, scan it with the USB scanner, or use Lookup by name.
- Add items. Tap product tiles, or scan product barcodes with the USB scanner.
- Charge. Confirm the total. The wallet is debited instantly and the parent gets a receipt.
- Close at end of day. Tap the shift card → count the drawer → the Z-report prints.
Keyboard shortcuts
| S | Open the camera badge scanner |
| L | Lookup by name |
| C | Clear cart |
| Enter | Charge wallet |
| Esc | End session / close modal |
| 0100 0005↵ | Type or scan a product barcode + Enter to add it |
| opa1:…↵ | A scanned badge (USB scanner) starts the session |