Ce projet est une application de gestion de bibliothèque construite avec Ruby on Rails. Il permet aux utilisateurs de s'inscrire, de se connecter, de consulter et d'emprunter des livres.
- Ruby (version 3.3.3)
- Rails (version 6.1.0 ou supérieure)
- SQLite3
-
Clonez le dépôt du projet :
git clone <URL_DU_DÉPÔT> cd Bibliotheque
-
Installez les dépendances :
bundle install
-
Configurez la base de données :
rails db:create rails db:migrate
-
Lancez le serveur Rails :
rails server
- GET /register : Affiche la page de création de compte.
- POST /register : Crée un nouveau compte utilisateur.
- GET /login : Affiche la page de connexion.
- POST /login : Connecte l'utilisateur.
- DELETE /logout : Déconnecte l'utilisateur.
- GET /account : Affiche la page de modification du compte.
- PATCH /account : Met à jour les informations du compte.
- GET /books : Affiche la liste des livres.
- GET /books/:id : Affiche les détails d'un livre.
- POST /books : Crée un nouveau livre (si la fonctionnalité est ajoutée).
- PATCH /books/:id : Met à jour un livre (si la fonctionnalité est ajoutée).
- DELETE /books/:id : Supprime un livre (si la fonctionnalité est ajoutée).
- POST /borrows : Crée un nouvel emprunt.
- DELETE /borrows/:id : Termine un emprunt.