Skip to content

StudicOc/Projet_6_OC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

Projet_6_OC

Conception de l'API 🔥

Construire une API sécurisée pour une application d'avis gastronomiques.

Une application web dans laquelle les utilisateurs peuvent ajouter leurs sauces préférées et liker ou disliker les sauces ajoutées par les autres.

Chque utilisateur peut modifier, supprimer sa propre sauce.

Exigences de sécurité 🔒

  • Algorithmes de hachage.
  • Gestion du contrôle d'accés pour que les utilisateurs ne puissent pas modifier ou supprimer une sauce d'autres utilisateurs.
  • Adresse email unique.

Framework et services utilisés

  • MangoDB
  • Express.js

Usage

Se rendre dans le dossier Front-end et lancer :run npm install, and run npm install --save-dev run-script-os.

Lancement des services Frontend et Backend

  • Avec la commande cd se rendre dans le dossier backend et lancer le serveur: nodemon server.
  • Avec la commande cd se rendre dans le dossier Front-end et lancer l'application npm start.

Installation Backend ⚙️

Installer les dépendances qui seront recquis pour notre application depuis le dossier backend :

  • Nodemon, npm install -g nodemon
  • Framework Express.js, npm install express --save
  • Unique npm install mongoose-unique-validator
  • Bcrypt npm install bcrypt
  • Token npm install jsonwebtoken
  • Multer npm install multer

Faire npm list pour vérifier la bonne installation des packages.

Important information

Afin de tester l'application, veuillez créer un dossier images en suivant la même syntaxte.

Le dossier est renvoyé sur le fichier .gitignore afin de ne pas envoyer les images sur github.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published