Biometric Venue Onboarding & Digital Pass
A venue access / membership platform
Overview
A venue-onboarding build that registers members using facial recognition and issues them a digital identity. It combines AWS Rekognition face matching with Amplify’s liveness check for anti-spoofing, then provisions a mobile wallet pass and QR code for venue access.
The Challenge
Venues want fast, fraud-resistant member onboarding and check-in without physical cards. That means capturing a face, proving it belongs to a live person (not a photo), matching it reliably, and handing back a credential the member can carry on their phone.
What We Built
A React 18 SPA (React Router) with dedicated FaceRecognition and Home flows and a Verify entry point, using the AWS Amplify Liveness UI component for active anti-spoofing capture. A Firebase Cloud Functions backend (functions/index.js) calls AWS Rekognition for face operations, manages members in Firestore, and integrates PassKit (passkit.js) to create/delete mobile wallet passes; react-qr-code renders access QR codes. Amplify backend tooling (@aws-amplify/backend) provisions cloud resources.
Technologies & Approach
A hybrid cloud stack: AWS Amplify + Rekognition + Liveness for the biometric pipeline, Firebase/Firestore + Cloud Functions for app data and orchestration, and PassKit for Apple/Google wallet credentials. React with Amplify’s liveness component keeps the sensitive capture flow on a vetted SDK.
Outcome / Impact
Demonstrated an end-to-end biometric onboarding journey, live face capture, anti-spoofing, Rekognition match, and issuance of a wallet pass plus QR credential, validating a card-free venue access model. build; archived.
Capabilities Demonstrated
- Facial-recognition onboarding with AWS Rekognition
- Liveness detection / anti-spoofing (Amplify Liveness)
- Mobile wallet pass issuance (PassKit) and QR identity
- Hybrid AWS + Firebase serverless architecture