Skip to main content
Selected Work/EventPass
Concept study · Interactive prototypeHospitality & Member Services

EventPass

High-throughput event gate ticketing with offline cryptographic token validation and screenshot replay barriers.

Classificationconcept Study
Delivery Stageinteractive prototype
Prototype TechNext.js / TypeScript
Target Production RuntimeReact Native / Expo

Operational Scenario

Priya, lead gate manager at a 12,000-person outdoor music festival, supervises 16 turnstile lanes in remote festival grounds where cellular towers are completely saturated. Fraudulent attendees attempt to enter using duplicated screenshot passes shared across multiple phones.

The Engineering Hurdle

Online ticketing scanners fail completely when cellular towers drop under crowd density, while simple static QR codes allow attendees to share screenshots, resulting in duplicate unauthorized admissions and security hazards.

Demonstrated UX & Architecture Decision

Local cryptographic ticket validation and duplicate scan barrier. Passes utilize dynamic rotating TOTP tokens signed with elliptic-curve cryptography; scanners store scanned token hashes in local SQLite memory to intercept duplicate entries instantly without requiring an active internet connection.

Festival Turnstile Scan to Duplicate Fraud Interception

Simulator Blueprint

Engage scanner → Scan VIP Pass #A-101 (Admitted) → Disconnect network → Rescan same token → Observe red duplicate rejection with timestamp.

1Open EventPass turnstile scanner for Gate 3
2Scan attendee Alex VIP pass: observe instant green admission chime (180ms)
3Simulate complete loss of cellular network connectivity (offline mode)
4Scan attendee Blake presenting duplicated screenshot of same VIP pass
5Observe immediate high-contrast RED warning: "DUPLICATE ENTRY DETECTED"
6Inspect logged audit detail: original pass was admitted at 18:04:12 at Gate 3
Reset Mechanism: One-click reset to initial cleared scanner cache.
Interactive Prototype SimulatorNext.js / TypeScript

EventPass: Festival Turnstile Scan to Duplicate Fraud Interception

Journey Step 1 of 617% Complete
1
Current Operational Action:

Open EventPass turnstile scanner for Gate 3

Screens:
09:41
LTE
EventPass · Screen 1 of 5

High-Speed Scanner Viewfinder

Full-screen camera scanner with illuminated target reticle and high-contrast status banner.

Simulated Interface StateStage: idle
Active Domain Sector:Event Operations & Access Control
Engine Runtime:Next.js / TypeScript
Proposed Mobile Stack:React Native / Expo
Demonstrating verified state transitions and edge recovery for EventPass. Powered by Next.js / TypeScript simulation engine.

Handled Edge & Failure States

Duplicate ticket detected alert showing exact timestamp (e.g. "Scanned 4m ago at Gate 2") to deter fraud
Damaged screen manual override allowing supervisor ID verification and pass redemption
Battery-saver high-contrast scanner mode extending mobile device runtime by 40% in bright sunlight

Actual Prototype Architecture

Framework & Engine:Next.js / TypeScript
Languages & Tools:TypeScript, Tailwind CSS
Gate scanner simulator demonstrating rapid-fire pass scanning, duplicate screenshot detection, and offline verification.

Proposed Production Architecture

Target Runtime:React Native / Expo
Languages & Storage:TypeScript, VisionCamera, SQLite, Sodium Cryptography
Hardware camera optimization, 60fps barcode decoding, and local public-key cryptographic signature validation.

Explicit Limitations

  • Simulated in browser using HTML5 video stream and mock barcode tokens; does not access physical device laser scanner hardware.
  • Cryptographic signatures verified in JavaScript without native C++ libsodium hardware acceleration.

Need a similar mobile app?

We can adapt this architecture for your operational workflow with fixed-scope pricing.

Discuss this workflow