Discover how ANFCPOS synchronizes guests, cooks, waiters, cashiers, and inventory in real time with mathematical determinism.
From the moment guests sit down to end-of-shift financial reconciliation, ANFCPOS coordinates every touchpoint with zero friction.
Each table has a permanently write-locked NFC/QR card. When tapped with any smartphone, the server resolves an ephemeral cryptographic session token (`/c/:token`). Zero mobile app download required.
Guests browse live branch-specific menus with real-time stock availability. Item prices and taxes are computed authoritatively on the backend, making price tampering impossible.
The moment an order is confirmed, dishes automatically decompose across assigned kitchen screens (Grill, Beverage, Dessert). Marking an item ready alerts floor waiters instantly.
Guests request the bill and follow your configured manual payment instructions (cash, mobile wallet, or bank QR). Cashiers verify payment and close the session, releasing the table and card atomically.
Every transition is guarded by database constraints, idempotency keys, and append-only audit histories.
Physical NFC cards encode a 256-bit unguessable public token (`/c/{public_token}`). When tapped, the backend verifies the card belongs to an active, seated dining table and issues an ephemeral, HMAC-signed session cookie. Diners never see sequential table IDs or raw database records.
Guests add dishes to their cart. Upon submission, client-submitted prices are completely discarded. The server computes item prices, department routing, VAT, and discounts inside an atomic PostgreSQL transaction, generating immutable snapshots for historical billing invariance.
The order decomposes into specialized department tickets (e.g. Grill cooks see kebabs, baristas see mocktails). Station staff tap "Start Preparing" and "Mark Ready". Each status transition is broadcast across the restaurant in under 150 milliseconds.
When kitchen stations mark dishes ready, floor waiters receive instant notifications with table numbers and item details. Once served, servers mark items complete on their portable terminal, keeping diners updated in real time.
Guests request the bill and follow your configured payment instructions (cash, mobile wallet, bank QR). Cashiers verify payment references, close the bill, and release the table and NFC card for the next guest. At that exact moment, ingredient inventory is auto-depleted according to the recipe formula.
Join restaurants accelerating table turns, eliminating order errors, and gaining complete visibility into raw food costs and profitability.