1/6
Grimoire
Dans le cadre de ce projet, la mission consiste à développer un serveur avec Express et à le connecter à une base de données MongoDB pour une application de gestion de livres et de notations. Implémentation du système d'authentification sécurisé, gestion des images, des fonctionnalités de notation des livres et du calcul des notes moyennes. Respect des bonnes pratiques de Green Code pour limiter l'empreinte écologique du site.
- Initialisation du serveur : Création d'un serveur simple avec Express et d'une API RESTful pour gérer les opérations CRUD sur les livres et les notations.
- Authentification sécurisée : Mise en place d’un système d'authentification pour protéger l'accès à l'application.
- Gestion des fichiers et des données : Ajout de la fonctionnalité de téléchargement et d'optimisation des images, avec le stockage sécurisé des données grâce à Mongoose pour modéliser les données MongoDB.
- Fonctionnalités avancées : Implémentation de la gestion des notations de livres et du calcul automatique des notes moyennes.
- Green Code : Adoption des bonnes pratiques de programmation durable pour minimiser la consommation de ressources.