Liliangrasso / P6_Construisez-une-API-securisee-pour-une-application-d-avis-gastronomiques

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Grasso Lilian : Construisez-une-API-securisee-pour-une-application-d-avis-gastronomiques

forthebadge forthebadge forthebadge forthebadge

Objectif du projet

Construire une api-rest

Pour commencer

Contrainte technique

  • l’API doit respecter le RGPD et les standards OWASP
  • le mot de passe des utilisateurs doit être chiffré
  • 2 types de droits administrateur à la base de données doivent être définis : un accès pour supprimer ou modifier des tables, et un accès pour éditer le contenu de la base de données
  • l’authentification est renforcée sur les routes requises
  • les mots de passe sont stockés de manière sécurisée
  • les adresses mails de la base de données sont uniques et un plugin Mongoose approprié est utilisé pour s’assurer de leur caractère unique et rapporter des erreurs

Technologies à utiliser

  • Framework : Express
  • Serveur : NodeJS
  • Base de données : MongoDB
  • Toutes les opérations de la base de données doivent utiliser le pack Mongoose avec des schémas de données stricts

Pré-requis

Avec Node

Rendez-vous dans le dossier frontend avec vôtre console puis tapez ng serve

Puis rendez-vous dans le dossier backend avec vôtre console puis tapez nodemon server ou node server

Sans Node

Pour installer node rendez-vous sur https://nodejs.org/en/download/

Se rendre sur So Peckocko

Rien de plus simple, cliquez ici !

Outils utilisés

Code Gitmoji

📝 Mise à jour d'un document
🎨 Pour le CSS
✏️ Pour l'html
🔨 Pour le JS

Auteur

About


Languages

Language:TypeScript 55.7%Language:JavaScript 27.2%Language:HTML 11.6%Language:SCSS 5.5%