Skip to content

Construction d'une API REST pour une galerie de sauces piquantes

License

Notifications You must be signed in to change notification settings

JaRoD41/Piiquante

Repository files navigation

Piiquante

Construction d'une API en backend pour le site HOT TAKES qui est une galerie de sauces permettant aux utilisateurs de télécharger leurs sauces piquantes préférées et de liker ou disliker les sauces que d'autres partagent. Le front-end de l'application a été développé au préalable et a été précompilé après des tests internes, le but étant donc de mettre en place une API qui correspond aux spécifications fournies dans le cahier des charges.

Capture d’écran 2022-09-20 à 19 28 21

Cahier des charges

Installation

  • Tout d'abord clonez le repo de l'API dans un dossier backend, puis faites de même pour le repo frontend (lien ci-dessus), les deux séparément dans votre dossier principal comme ceci : dossierPrincipal/backend & dossierPrincipal/frontend

  • pour lancer le backend, naviguez jusqu'au répertoire puis ouvrez un terminal et exécutez la commande suivante :

    > npm install ou sudo npm install (MacOS et Linux)
    

Cela installe les dépendances.

Pour démarrer l'API, exécutez la commande suivante :

> npm run start
  • pour lancer le frontend, mettez vous dans le dossier et suivez les instructions données dans le repo en question

Outils et languages pour la réalisation du projet

  • Angular JS, NodeJS, Express et MongoDB