Une API REST complète pour la gestion d'une librairie en ligne, construite avec Node.js et Express.js. Ce projet permet de gérer les livres, les utilisateurs, ainsi que les avis (reviews) laissés par les utilisateurs authentifiés.
- 🔍 Consulter la liste des livres disponibles
- 📘 Rechercher un livre par ISBN, auteur ou titre
- ✍️ Ajouter / Modifier / Supprimer une review d’un livre (avec authentification JWT)
- 👤 Inscription / Connexion des utilisateurs
- 🔐 Authentification via JWT
- 📦 Structure modulaire avec routes, contrôleurs, middlewares
- Node.js & Express.js
- JWT pour la sécurité
- bcryptjs pour le hash des mots de passe
- Postman pour les tests
- Données stockées temporairement en JSON et mémoire