Tap Start Scanning to activate the camera
EventData Login
Uses OpenID Connect PKCE — your credentials stay with EventData. You'll be redirected to authenticate and then returned here automatically.
Record Database
📵 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.
Scan History
Scanning Engine
Engine Preference
Takes effect next time you tap Start Scanning. Falls back to the next available engine if preference unavailable.
About
Proof-of-concept barcode scanner using the native BarcodeDetector API, ZBar-wasm, and ZXing-js fallback engines. 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.