Checkout is a feature,
not a destination.

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.

Launch Demo
< 2 min
avg checkout time
0
cashier interactions
100%
digital audit trail
80ms
barcode resolve time

The flow

Six steps, zero queues.

Store Entry
01

Store Entry

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

Mobile Auth
02

Mobile Auth

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

Scan & Shop
03

Scan & Shop

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

Cart State
04

Cart State

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

One-tap Pay
05

One-tap Pay

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

EXIT Q Pass
06

EXIT Q Pass

A signed QR with encrypted transaction metadata is issued. Terminal gates verify and authorise exit.

Before / after

Without EXIT Q

  • Walk to checkout counter carrying all items
  • Stand in queue — average wait: 8–12 minutes
  • Cashier scans every item one by one
  • Fumble for card, wait for machine, sign slip
  • Leave with a paper receipt you'll never read

With EXIT Q

  • Scan items off the shelf as you put them in your bag
  • Pay on your phone before you reach the exit
  • Walk to the terminal, scan your EXIT Q pass
  • Gate opens. You're out. Total time: under 90 seconds.
  • Digital invoice in your SMS. GST-compliant, shareable.

Under the hood

Built on boring,
reliable technology.

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.

Next.js App Router
React frontend
Zustand
Client cart state
html5-qrcode
WASM scanning
Vercel Edge
KV store for co-shopping

Try it on your phone.

Open the demo link on any device. Real camera scanning, real cart, real checkout flow.

Launch Demo