Branche Marvin : fidélité, abo, prêts, groupes + README

This commit is contained in:
Aubert Marvin
2026-05-10 12:50:57 +02:00
parent f80dfdcdb5
commit 634b398dc7
+3 -3
View File
@@ -2,7 +2,7 @@
Application React (Vite) : livres enregistrés localement (équivalent métier `POST /api/books`), React Router, `useContext`, Axios (Open Library).
## Ce quon a rajouté (branche Patrick_commande_promo, tout en français courant)
## Ce quon a rajouté (branche Patrick_commande_promo)
En gros : on a continué sans brancher **aucun backend** du cours. Les “POST” sont simulés dans le navigateur avec du **React (Context)** et du **`localStorage`**.
@@ -11,7 +11,7 @@ En gros : on a continué sans brancher **aucun backend** du cours. Les “POST
- **Prix des livres** : chaque livre a un champ **prix (€)** (formulaire, fiche détail, liste ; les anciens livres sans prix prennent 10 € par défaut). Les résultats ajoutés depuis Open Library partent aussi sur un prix par défaut.
- **Navigation** : dans le menu en haut, liens **Commande** et **Promotions** en plus de Mes livres / Recherche.
## Ce quon a rajouté (branche Patrick_reserve_retourne__avis_livre, tout en français courant)
## Ce quon a rajouté (branche Patrick_reserve_retourne__avis_livre)
Même logique que la branche dau-dessus : **pas de backend** du projet, on simule les endpoints avec du **Context** + **`localStorage`**, comme si on faisait des `POST` / `GET` mais que tout reste dans le navigateur.
@@ -22,7 +22,7 @@ Même logique que la branche dau-dessus : **pas de backend** du projet, on si
Les données qui tournaient déjà (`librairie-books` pour le catalogue, puis `librairie-orders` et `librairie-promotions` si tu viens de lautre branche) : **toujours zéro serveur**, tout est chez toi dans le navigateur, pas sur linfra du cours.
## Ce quon a rajouté (branche Marvin_fidelite_abo_pret_commande_groupe, tout en français courant)
## Ce quon a rajouté (branche Marvin_fidelite_abo_pret_commande_groupe)
Encore une fois : **aucun backend du sujet**, pas dURL dAPI cours, rien. On refait les 4 bouts manquants du PDF en **Context + `localStorage`**, comme un faux `GET` / `POST` qui ne sort jamais du navigateur.