📷

Tap Start Scanning to activate the camera

📷 QR Code ▐▌▐▐▌ Code 128
Last Scanned
QR_CODE

EventData Login

🔐
Log in with your EventData account to enable record sync and attendee lookup.

Uses OpenID Connect PKCE — your credentials stay with EventData. You'll be redirected to authenticate and then returned here automatically.

Record Database

0
Records
Last Sync
Ready.

📵 Offline Mode

Once synced, records are stored locally in IndexedDB and available offline. The scanner will look up barcodes locally first — no network needed at the door.

Storage Checking…
Network Checking…

Scan History

No scans yet

Scanning Engine

Checking…

About

Proof-of-concept barcode scanner using the native BarcodeDetector API with ZXing-js fallback. Integrates with EventData via OAuth 2.0 PKCE. Full attendee database synced to IndexedDB for offline-first scanning.

Barcode Parsing

If barcodes contain extra characters around the record number, enter a regex to strip them first. Leave blank for auto-detection.

If set, applied before auto-detection. Matched portion is removed.