Voici le projet YelpCamp, qui à pour but à l'utilisateur de pouvoir implanter des lieux de campings ainsi de commenter celle-ci. Le site est disponible ici
Sur ce projet j'ai utilisé :
Vous aurez avant-tout besoin d'installer :
- MongoDB installer le logiciel
- Node.JS la version LTS installer le logiciel
- Git Bash installer le logiciel
- MAPBOX créer un compte
- CLOUDINARY créer un compte
Après avoir installé les logiciels requis, ouvrez le dossier avec votre éditeur de commande (CLI) favoris.
Puis faite clic-droit dans le dossier et cliquez sur git bash here
, pour ecrire npm install
qui installera les dépendances requis pour l'application.
Pour exécuter ce projet, vous devrez également ajouter les variables d'environnement suivantes à votre fichier en le créant la racine du projet .env
Paramètre | Description |
---|---|
CLOUDINARY_CLOUD_NAME |
Requis la clé API |
CLOUDINARY_KEY |
Requis la clé API |
CLOUDINARY_SECRET |
Requis la clé API |
MAPBOX_TOKEN |
Requis la clé API |
Et dans le fichier dans la syntaxe suivante : CLOUDINARY_CLOUD_NAME=0123456
Dans le CLI à la racine du dossier écrivez npm start
J'ai également laissé un dossier qui s'appelle seeds qui regroupe nom et ville aléatoire anglophone si vous le souhaiter.
Pour générer les données dans la BDD du projet il faut impérativement installer MongoDB
.
Dès que cette condition est réunie, avec votre CLI (Invite de commande) vous vous mettez à la racine du projet puis vous faites :
cd seeds
à ce moment vous vous retrouvez dans le dossier seeds puis vous écrivez toujours dans le CLI node index.js
.
Enjoy ! 🤩