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.
📁 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
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"
📁 frontend
- Pour choisir ce dossier :
cd frontend
- Pour avoir accès au serveur de développement : run
npm start
oung serve
(Rendez-vous sur http://localhost:4200/)
📁 backend
- Pour choisir ce dossier :
cd backend
- Pour lancer le serveur :
node server
ounpm run start
ounodemon server