spevents.live
Real-time photo wall for live events. Guests scan a QR code (no app download) and their photos hit the venue screen in seconds. Shipped at 4 live events.
What it is
- Real-time event photo wall. QR upload with no app download; guest photos reach the venue screen near-instantly via adaptive polling + CloudFront edge delivery. Served 200+ photos across 4 live events.
- Full-stack 3D/AI. React Three Fiber venue reconstruction, Claude-generated captions, on-device WASM NSFW moderation, and direct-to-edge Blob uploads.
- Mobile, low-latency UX. WebRTC camera capture, swipe-to-review, 30-70% pre-upload compression, lazy blur-up images, and scavenger-hunt gamification.
How it's built
Serverless front to back: a React + React Three Fiber client, REST API on Vercel, Firebase Auth + Firestore for sessions, and S3 + CloudFront for photo storage and edge delivery. Five display modes (Grid, Slideshow, 3D venue, Parallax, and Fun) animate with Framer Motion, and client-side NSFW moderation screens photos before they reach the wall.
The design constraint that shaped everything: a wedding guest will not download an app. Scan, shoot, see it on the wall: under ten seconds, zero onboarding.