Application e-commerce vitrine pour sauces : catalogue, fiche produit, inscription / connexion, panier côté navigateur (localStorage). Repo : PROJET_PERSONNEL_P4_SAVORYSTREAM_FRONT_END, package npm vite_savorystream.
<aside> ℹ️
Périmètre actuel : catalogue et détail issus de JSON statique (src/data/sauces.json). L’API backend n’est utilisée que pour l’auth (VITE_API_URL_AUTH). Pas de tunnel commande / paiement dans ce front.
</aside>
À la racine du dépôt :
npm install
Créer un fichier .env à la racine (idéalement non versionné) avec l’URL du backend d’authentification :
VITE_API_URL_AUTH=https://ton-backend.example.com
Sans cette variable, les appels inscription / connexion peuvent échouer ou viser une URL vide.
| Commande | Rôle |
|---|---|
npm run dev |
Serveur de dev Vite (HMR) — URL dans le terminal (souvent http://localhost:5173) |
npm run build |
tsc -b • build production dans dist/ |
npm run preview |
Servir le contenu de dist/ en local |
npm run test |
Vitest |
npm run lint |
ESLint |
npm install.env avec VITE_API_URL_AUTH