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 git@github.com:simonc56/nutri-fresh.git
Installer les dépendances :
pnpm install
Utiliser 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 build
Le site est prêt dans le répertoire /dist
.
Vous pouvez le tester avec :
pnpm preview