Cette application Next.js permet de gérer plusieurs évènements de pères noël secret, de tirer au sort des pères noël secret entre les participant·es et de renseigner une liste de cadeaux souhaités pour chaque évènement.
- Node.js (v20 ou supérieur)
- npm ou yarn
- Clonez le dépôt :
git clone https://github.com/ShayReichert/super-secret-santa-front.git
- Naviguez dans le dossier du projet :
cd super-secret-santa-front
- Installez les dépendances :
npm install
ouyarn install
- Créez un fichier
.env.local
à la racine du projet et ajoutez-y vos variables d'environnement (voir.env.production
pour un exemple).
- Démarrez le serveur de développement :
npm run dev
ouyarn dev
- Ouvrez http://localhost:3000 pour voir le résultat dans votre navigateur.
Le backend de cette application est disponible ici. Assurez-vous de suivre les instructions pour installer et configurer le backend.
- Naviguez sur l'interface utilisateur pour tester l'app. Créez un compte, créez un évènement et renseignez des cadeaux souhaités.
- Cliquez sur "Faire le tirage au sort" pour attribuer des pères noël secrets à chaque participant·e.
Nous sommes ouverts aux contributions ! Pour contribuer :
- Forkez le projet.
- Créez une branche pour votre fonctionnalité :
git checkout -b ma-nouvelle-fonctionnalite
- Faites vos modifications et commit :
git commit -m 'Ajout d'une nouvelle fonctionnalité'
- Poussez vos modifications :
git push origin ma-nouvelle-fonctionnalite
- Ouvrez une pull request.
Ce projet est sous licence MIT.
ENGLISH VERSION
This Next.js application allows you to manage several secret Santa events, to draw lots for secret Santas between participants and to enter a list of desired gifts for each event.
- Node.js (v20 ou supérieur)
- npm or yarn
- Clone the repository:
git clone https://github.com/ShayReichert/super-secret-santa-front.git
- Navigate to the project folder:
cd super-secret-santa-front
- Install dependencies:
npm install
oryarn install
- Create a
.env.local
file in the root of the project and add your environment variables to it (see.env.production
for an example).
- Start the development server:
npm run dev
oryarn dev
- Open http://localhost:3000 to see the result in your browser.
##Backend
The backend of this application is available here. Make sure to follow the instructions to install and configure the backend.
- Navigate the user interface to test the app. Create an account, create an event and enter desired gifts.
- Click on “Draft” to assign secret Santas to each participant.
We are open to contributions! To contribute:
- Fork the project.
- Create a branch for your feature:
git checkout -b my-new-feature
- Make your changes and commit:
git commit -m 'Added a new feature'
- Push your changes:
git push origin my-new-feature
- Open a pull request.
This project is under the MIT license.