âïž Mon Vieux Grimoire est une plateforme en ligne pour les passionnĂ©s de lecture qui permet aux utilisateurs de sâinscrire, de crĂ©er de nouveaux livres, de les consulter et de leur attribuer des notes. Les lecteurs peuvent Ă©galement visualiser tous les ouvrages dĂ©jĂ ajoutĂ©s, ainsi que leurs notes moyennes.
đ Le site peut mettre quelques secondes Ă charger au premier accĂšs, car Render met lâapplication en veille lorsquâelle nâest pas consultĂ©e. Cela permet dâĂ©conomiser des ressources et de rĂ©duire la consommation dâĂ©nergie.
- Authentification : Inscription et connexion des utilisateurs.
- Accueil : Liste et visualisation des ouvrages ajoutés par la communauté.
- Livres : Consultation détaillée des livres (image, titre, auteur, année, genre, note moyenne).
- Notation : SystÚme de notation des livres (de 0 à 5 étoiles).
- Ajout & Modification : Création, modification et suppression de livres par leur auteur.
- Navigation claire : Interface intuitive avec header et footer.
- Node.js (backend)
- Express.js (framework HTTP)
- MongoDB Atlas (base de données NoSQL)
- JWT (authentification par token)
- Déploiement : Render
- Front-End: React
- Authentification via token JWT (
Authorization: Bearer <token>). - Toutes les routes liées aux livres nécessitent une authentification.
- Vérification des droits :
- Seul le propriĂ©taire dâun livre peut le modifier ou le supprimer.
