Skip to content

Projet n°6 - Piquante : Construisez une API sécurisée pour une application d’avis gastronomiques

Notifications You must be signed in to change notification settings

LindorCarl/Projet-6-OC-Piquante

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Projet 6 - PIQUANTE

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

Mission

Réaliser le backend d'une application d’évaluation des sauces piquantes appelée “Piquante”.

  • Implémenter un modèle logique de données conformément à la réglementation.
  • Mettre en œuvre des opérations CRUD de manière sécurisée.
  • Stocker des données de manière sécurisée.

1. Installation

📁 frontend :

  • frameworks : angular version 13.2.4

📁 backend :

  • frameworks : Express
  • packages : bcrypt / crypto-js / dotenv / express-validator / jsonwebtoken / multer / Morgan / mongoose / mongoose-unique-validator / nodemon

dans les deux dossiers pour une installation rapide :

npm install

2. Paramétrer dotenv

Créer un fichier .env dans le dossier 📁 backend

PORT = 3000 

DB_USERNAME = "XXXXXXXXXX"
DB_PASSWORD = "XXXXXXXXX"
DB_CLUSTER = "XXXXXXXXX"

CRYPTOJS_EMAIL = "XXXXXXXX"
TOKEN = "XXXXXXXX"

3. Lancer le projet

📁 frontend

  • Pour choisir ce dossier : cd frontend
  • Pour avoir accès au serveur de développement : run npm start ou ng serve (Rendez-vous sur http://localhost:4200/)

📁 backend

  • Pour choisir ce dossier : cd backend
  • Pour lancer le serveur : node server ou npm run start ou nodemon server

About

Projet n°6 - Piquante : Construisez une API sécurisée pour une application d’avis gastronomiques

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published