Shipped this project!
🎁 Secret Santa
A simple Secret Santa web app built with Firebase.
Create a game, share a code, start the exchange, and privately reveal assignments.
Features
Passwordless login using email links
Usernames (emails are never shown to other players)
Create and join games using a short code
Real-time lobby with live player updates
Host-only game start
Private assignments (each user can only see their own)
Reveal locked until the game starts
Clean, modern UI
Secure Firestore rules
How It Works
1 Visit the site and log in using an email link
2 Choose a username
3 Create a game or join one using a 5-character code
4 Players gather in the lobby
5 The host starts the game (minimum 3 players)
6 Each player privately sees who they’re buying for
Assignments are generated randomly and securely. No player can view anyone else’s assignment.