Skip to content

API pour service de livraison de nourriture. (Projet pour Faculté des sciences de Montpellier)

Notifications You must be signed in to change notification settings

Dorpaxio/AP-EAT

Repository files navigation

AP-EAT

API pour service de livraison de nourriture. (Projet pour Faculté des sciences de Montpellier)

Pré-requis

Pour installer l'API, vous devez avoir installé Node.Js 12+ avec npm ainsi que MongoDB.

NodeJS : https://nodejs.org/fr/ Vous pouvez vérifier que Node.JS est bien installé en exécutant la commande node -v dans un terminal. Vous devez aussi vérifier que NPM est bien disponible avec npm -v (la version est différente de Node).

MongoDB Community Server : https://www.mongodb.com/try/download/community Le serveur MongoDB doit être lancé et vous pouvez vérifier sa bonne exécution en exécutant la commande mongo dans un terminal pour ouvrir le mongo-cli.

On utilisera le serveur mongo sans utilisateur donc il n'est pas nécessaire de devoir rentrer un mot de passe.

Installation

git clone git@github.com:Dorpaxio/AP-EAT.git
cd AP-EAT
npm install # Pour installer les dépendances

Remplir la base de données (optionnel)

Au premier démarrage la base de donnée est vide, si vous le souhaitez nous avons ajouté un script permettant de la remplir.

cd scripts/
sudo chmod +x fillDatabase.sh
./fillDatabase.sh
cd ..

Ce script permet l'initialistation de plusieurs utilisateurs pour effectuer des tests.

Un client

identifiant: patrick@test.com
mot de passe: testpassword

Un restaurant

identifiant: grandslam@test.com
mot de passe: testpassword

Un livreur

identifiant: test123@test.com
mot de passe: testpassword

Lancer

node index.js

About

API pour service de livraison de nourriture. (Projet pour Faculté des sciences de Montpellier)

Resources

Stars

Watchers

Forks

Packages

No packages published