Secret Santa banner

Secret Santa

2 devlogs
3h 14m 26s

An app that helps you play secret santa. Player logs into website and starts a game and players can join using a game code.

Demo Repository

Loading README...

Parker

Shipped this project!

Hours: 3.24
Cookies: 🍪 5
Multiplier: 1.5 cookies/hr

🎁 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.

Parker

🎁 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.

Attachment
1

Comments

tranteralex6
tranteralex6 3 months ago

This is really cool!

Parker

Made basic outline and added firebase.

Attachment
0