Spatula POS
v1.0.0-cashier.29 · Animated checkmark on order-success screen · ~22 MB
Download APK
Core order-taking works for real.
Pair a device, PIN in as staff, browse your real menu, build a cart, and check out with cash — the order is placed for real. Card payments aren't wired up yet (Stripe Terminal SDK integration is a separate task) and Supply/inventory can't be built until the backend has a real stock API — everything else below is real, not a mockup.
What's in this build
- Device pairing (6-digit code from Dashboard → POS Devices)
- Real staff PIN login/lock (POST /pos/verify-pin, POST /pos/lock)
- PIN-gated device unpair (manager/owner PIN required, matches the backend)
- Cashier — real menu, cart, modifier dialog, cash checkout creates a real order
- Orders & History — real order list, detail, cancel, refund
- Tables — real table status from the floor-booking API
- Report — real end-of-day sales, payment & service breakdowns, top sellers
- Settings → Display: merchant color picker + dark mode, applies instantly
- Card payments (Stripe Terminal Android SDK not integrated)
- Supply/inventory (no backend API for it yet)
- EOD PDF/xlsx export, Staff list, Notifications
Enable "Install from unknown sources" in your device settings before installing.
This is an internal test build — not a production release.