Welcome to the Secret Santa Game! This web application helps you organize a Secret Santa gift exchange, making the process of assigning Secret Santas fun and easy.
- Randomly assigns Secret Santas to participants.
- Ensures that no participant is their own Secret Santa.
- Allows for past pairings to avoid repeating the same Secret Santa.
- Persists data using a Supabase database.
- Disables further participant selections once a participant has chosen their Secret Santa.
Make sure you have the following installed on your machine:
- Clone the repository:
git clone https://github.com/your-username/secret-santa-game.git
- Navigate to the project directory:
cd secret-santa-game
- Install dependencies:
npm install
- Run the application:
npm start
-
Open the application in your web browser.
-
Add participants to the Secret Santa game by entering their names. [TO BE ADDED]
-
Each participant can select their name from the dropdown menu.
-
Once a participant has selected their name, the assigned Secret Santa will be displayed.
-
The participant's selection is saved, and they won't be able to choose again.
Contributions are welcome! Feel free to open issues or submit pull requests.