1.5 KiB
1.5 KiB
Ma librairie
Application React (Vite) : livres enregistrés localement (équivalent métier POST /api/books), React Router, useContext, Axios (Open Library).
Les membres du projet
Marvin Aubert, Maxime Lebreton et Patrick Felix-Vimalaratnam
Comment installer le projet
À la racine du dépôt :
npm install
Cette commande installe les dépendances listées dans package.json (React, Vite, React Router, Axios, etc.).
Comment lancer le projet
Mode développement (rechargement à chaud, URL affichée dans le terminal) :
npm run dev
Ouvre ensuite l’adresse indiquée (souvent http://localhost:5173).
Prévisualiser le build de production (après npm run build) :
npm run preview
Comment tester le projet
Vérifications automatisées (lint) :
npm run lint
Build de production (vérifie que le projet compile) :
npm run build
Tests manuels dans le navigateur (après npm run dev) :
- Mes livres (
/) : enregistrer un nouveau livre (libellés +POST /api/bookscôté UI), supprimer, filtrer (Tous / Lus / À lire), rechercher dans la liste. - Fiche livre : cliquer sur le titre d’un livre ou aller sur
/<id>; vérifier lu / non lu et suppression avec retour à Mes livres. - Recherche (
/recherche) : recherche Open Library (Internet), enregistrer un résultat (même logique quePOST /api/booksen local), puis vérifier qu’il apparaît sous Mes livres.