Branche Marvin : fidélité, abo, prêts, groupes + README
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
Application React (Vite) : livres enregistrés localement (équivalent métier `POST /api/books`), React Router, `useContext`, Axios (Open Library).
|
||||
|
||||
## Ce qu’on a rajouté (branche Patrick_commande_promo, tout en français courant)
|
||||
## Ce qu’on 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 qu’on a rajouté (branche Patrick_reserve_retourne__avis_livre, tout en français courant)
|
||||
## Ce qu’on a rajouté (branche Patrick_reserve_retourne__avis_livre)
|
||||
|
||||
Même logique que la branche d’au-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 d’au-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 l’autre branche) : **toujours zéro serveur**, tout est chez toi dans le navigateur, pas sur l’infra du cours.
|
||||
|
||||
## Ce qu’on a rajouté (branche Marvin_fidelite_abo_pret_commande_groupe, tout en français courant)
|
||||
## Ce qu’on a rajouté (branche Marvin_fidelite_abo_pret_commande_groupe)
|
||||
|
||||
Encore une fois : **aucun backend du sujet**, pas d’URL d’API cours, rien. On refait les 4 bouts manquants du PDF en **Context + `localStorage`**, comme un faux `GET` / `POST` qui ne sort jamais du navigateur.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user