Files
2026-DEV-BUT3/README.md
T
2026-03-22 18:45:37 +01:00

1.5 KiB
Raw Blame History

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 ladresse 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) :

  1. Mes livres (/) : enregistrer un nouveau livre (libellés + POST /api/books côté UI), supprimer, filtrer (Tous / Lus / À lire), rechercher dans la liste.
  2. Fiche livre : cliquer sur le titre dun livre ou aller sur /<id> ; vérifier lu / non lu et suppression avec retour à Mes livres.
  3. Recherche (/recherche) : recherche Open Library (Internet), enregistrer un résultat (même logique que POST /api/books en local), puis vérifier quil apparaît sous Mes livres.