API pour service de livraison de nourriture. (Projet pour Faculté des sciences de Montpellier)
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.
git clone [email protected]:Dorpaxio/AP-EAT.git
cd AP-EAT
npm install # Pour installer les dépendances
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: [email protected]
mot de passe: testpassword
Un restaurant
identifiant: [email protected]
mot de passe: testpassword
Un livreur
identifiant: [email protected]
mot de passe: testpassword
node index.js