Skip to content

simonc56/nutri-fresh

Repository files navigation

Nutri Fresh 🥗🍹

Site de vente de repas en ligne réalisé avec React / SASS / Context / Firebase.

image

Fonctionnalités

  • 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...)

Installation

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