-
Notifications
You must be signed in to change notification settings - Fork 0
Leastj/BigProject
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
DÉMARRER LE PROJECT : npm start (connexion à la base de donnée) CONNEXION UTILISATEUR TEST : testweb lsautjeau@gmail.com zerrgf DÉFINITION DES ENDPOINTS **AUTHENTIFICATION :** - POST /signup : s'inscrire - POST /login : se connecter - POST /logout : se déconnecter **USERS :** - POST /users : Créer un utilisateur - GET /users : Récupère une liste de tous les utilisateurs - GET /users/{id} : Récupère les détails de l'utilisateur avec l'ID - PUT /users/{id} : Met à jour les détails de l'utilisateur avec l'ID - DELETE /users/{id} : Supprime l'utilisateur avec l'ID spécifié - **EVENTS :** - GET /events : Récupère une liste de tous les événements - GET /events/{id} : Récupère les détails de l'événement avec l'ID - POST /events : Crée un nouvel événement - PUT /events/{id} : Met à jour les détails de l'événement avec l'ID - DELETE /events/{id} : Supprime l'événement avec l'ID - POST /events/{id}/cancel : Annule l'événement avec l'ID - POST /events/{id}/send-invitation : Envoie une invitation pour l'événement avec l'ID - POST /events/{id}/finish : Marque l'événement avec l'ID comme terminé **ROUNDS :** - GET /rounds : Récupère une liste de tous les tours - GET /rounds/{id} : Récupère les détails du tour avec l'ID - POST /rounds : Crée un nouveau tour - PUT /rounds/{id} : Met à jour les détails du tour avec l'ID - GET /rounds/ongoing : Récupère une liste des tours en cours - GET /rounds/finished : Récupère une liste des tours terminés - POST / Rounds/{id}finish : Marque le tour comme terminé - DELETE /rounds/{id}cancel : Annule le tour avec l'ID - GET /rounds/finished : Récupère une liste des tours terminés **MATCHES :** - GET /matches : Récupère une liste de tous les matches - GET /matches/{id} : Récupère les détails du match avec l'ID - POST /matches : Crée un nouveau match - PUT /matches/{id} : Met à jour les détails du match avec l'ID - DELETE /matches/{id} : Supprime le match avec l'ID - GET /matches/ongoing : Récupère une liste des matches en cours - POST /matches/{id}/cancel : Annule le match avec l'ID - POST /matches/{id}/finish : Marque le match avec l'ID comme terminé