An app that helps you play secret santa. Player logs into website and starts a game and players can join using a game code.
An app that helps you play secret santa. Player logs into website and starts a game and players can join using a game code.
🎁 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.
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
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.
Made basic outline and added firebase.
Log in to leave a comment