Site de vente de repas en ligne réalisé avec React / SASS / Context / Firebase.
- Ajouter/supprimer des articles au panier
- Accès administrateur pour ajouter, modifier, supprimer des articles
- Sauvegarder les modifications de menu proposées (prix, photos, etc...)
Cloner le repo :
git clone [email protected]:simonc56/nutri-fresh.gitInstaller les dépendances :
pnpm installUtiliser un compte Firebase pour créer une base de données Firestore et en obtenir les clés d'accès.
Copier le .env.exemple en .env et compléter les variables d'environnement fournies par votre projet Firestore :
VITE_API_KEY=
VITE_AUTH_DOMAIN=
VITE_PROJECT_ID=
VITE_STORAGE_BUCKET=
VITE_MESSAGING_SENDER_ID=
VITE_APP_ID=Puis build :
pnpm buildLe site est prêt dans le répertoire /dist.
Vous pouvez le tester avec :
pnpm preview