https://github.com/buathiertom/tp-nodejs
TPs node, d'une création d'une watchlist en utilisant Insomnia et MongoDB
https://github.com/buathiertom/tp-nodejs
insomnia js mongodb nodejs
Last synced: about 1 month ago
JSON representation
TPs node, d'une création d'une watchlist en utilisant Insomnia et MongoDB
- Host: GitHub
- URL: https://github.com/buathiertom/tp-nodejs
- Owner: BuathierTom
- Created: 2023-01-27T07:59:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-23T11:27:10.000Z (over 2 years ago)
- Last Synced: 2025-03-29T13:16:32.258Z (6 months ago)
- Topics: insomnia, js, mongodb, nodejs
- Language: JavaScript
- Homepage:
- Size: 1.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TP_NODES de TOM BUATHIER
## TP2
### Fonctionnalité de ma WatchList :
#### - Obligatoire :
- [x] Créer un utilisateur
- [x] Ajouter un item au registre
- [x] Créer une watchlist pour un utilisateur
- [x] Ajouter un item dans une watchlist
- [x] Modifier le statut d'un item dans une watchlist
- [ ] Afficher les items du registre (avec possibilité de filtrer)
- [x] Récupérer la liste des utilisateurs
- [x] Récupérer la liste des watchlists d'un utilisateur
- [x] Récupérer le contenu d'une watchlist#### - Falcultatif :
- [x] Supprimer un item d'une watchlist
- [ ] Modifier les informations personnelles d'un utilisateur
- [x] Supprimer une watchlist
- [x] Ajouter une watchlist en favori
- [x] Récupérer la liste des watchlists misent en favori
- [ ] Partager sa watchlist avec un autre utilisateur
- [x] Donner la possibilité d'écrire une note personnelle sur une watchlist.
- [ ] Mettre en place une page permettant de tester les routes de notre api*#
## TP4
### Mise en place des commandes pour le bot discord :
#### Routes Films :
- [x] Route /addFilm : **/add_film**
- [x] Route /findFilms : **/find_films**#### Routes Users
- [x] Route /userList : **/userlist**
- [x] Route /createUser : **/create_user**
- [x] Route /findWL : **/find_watchlist_user**#### Routes WatchLists :
- [x] Route /createWL : **/create_wl**
- [x] Route /addFilmWL : **/addfilm_wl**
- [x] Route /deleteWL : **/delete_wl**
- [x] Route /favorisWL : **/favoris_wl**
- [x] Route /favList : **/favoris_list_wl**
- [x] Route /findFilmWL : **/find_film_wl**
- [x] Route /noteWL : **/note_wl**
- [x] Route /updateItemWL : **/update_item_wl**
- [x] Route /deleteFilmWL : **/delete_film_wl**
#### Conception d'entités
#### Utilisateur :
* ID
* Pseudo
* Age#### Wachtlist :
* ID
* ID utilisateur
* Nom de la WatchList
* Listes de films
* ID Film
* Statut
* Note de l'utilisateur#### Films :
* ID
* Titre
* Date
* Genre
* Durée
* Réalisateur
* Acteurs
* Langage
* Description
* Type (Film ou Serie)