← back
case study · 2024-2025

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

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.