scan every item.
EXIT Q is a scan-and-go infrastructure for physical retail. Customers scan items as they shop, pay on their phone, and walk out with a verifiable EXIT Q pass — no queues, no cashiers.
The flow

Scan the store's physical QR to authenticate your device session and bind to a merchant ID.

Enter your number → receive a 6-digit OTP. Session token is created locally. No account needed.

Point camera at any product barcode. The WebAssembly decoder resolves it against the local catalog in ~80ms.

Your cart aggregates quantities, line prices, and GST (CGST + SGST) in real time on-device.

Select UPI, card, or wallet. Transaction record finalises the store ledger and triggers receipt generation.

A signed QR with encrypted transaction metadata is issued. Terminal gates verify and authorise exit.
Before / after
Without EXIT Q
With EXIT Q
Under the hood
No native app. No SDK integrations. The entire customer-facing surface runs in a mobile browser. Barcodes are decoded via a WebAssembly port of ZXing. State is managed on-device. Exit terminals just verify a QR.
Merchant backend is deliberately thin — it stores inventory and issues session tokens. The heavy lifting (cart state, tax computation, receipt generation) happens client-side.
Open the demo link on any device. Real camera scanning, real cart, real checkout flow.