Skip to content

[ Piiquante ] Construisez une API sécurisée pour une application d'avis gastronomiques - OpenClassrooms

Notifications You must be signed in to change notification settings

openclassrooms-student/mathurinchung_webdev_6_16022022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

Créez le backend et l'API d'une application d'avis gastronomiques de sauces piquantes. Utilisez les technologies Node.js, Express et MongoDB pour construire la base de données NoSQL. Sécurisez les données grâce au normes de l'OWASP.

Scénario

Vous avez passé la dernière année en tant que développeur back-end indépendant et vous avez travaillé sur plusieurs projets de tailles et de difficultés variées.

La semaine dernière, vous avez reçu un message sur votre plateforme de freelance vous demandant de l'aide pour un nouveau projet. Les sauces piquantes sont de plus en plus populaires, en grande partie grâce à la série YouTube « Hot Ones » . C’est pourquoi ce nouveau client, la marque de condiments à base de piment Piiquante, veut développer une application web de critique des sauces piquantes appelée « Hot Takes » .

logo piiquante

Piiquante : Marque de sauces piquantes

Si la responsable produit de Piiquante souhaite à terme transformer l'application d'évaluation en une boutique en ligne, elle souhaite que la première version soit 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é à l'aide d'Angular et a été précompilé après des tests internes, mais Piiquante a besoin d'un développeur back-end pour construire l'API.

Le délai est raisonnable, vous décidez donc d'accepter le projet. Après avoir rencontré Paula, la cheffe de produit de Piiquante, elle vous envoie l’email suivant :

✉️

De: Paula Z.
À: Me
Sujet: Besoins pour l'API
📎 requirements

Bonjour,

Nous sommes ravis que vous contribuiez à cette nouvelle application web ! Nous sommes une petite marque, donc ce projet aura un impact important sur notre croissance.

Vous trouverez ci-joint les spécifications pour l'API. Vous pouvez également trouver un lien vers le repo du projet ici où vous aurez accès à l'interface.

Merci de faire particulièrement attention aux exigences en matière de sécurité. Nous avons récemment été victimes d'attaques sur notre site web et nous voulons être sûrs que l'API de cette application est construite selon des pratiques de code sécurisées. Tous les mots de passe des utilisateurs recueillis par l'application doivent être protégés !

Cordialement,

--
Paula Z.
Cheffe de produit
Piiquante

Vous êtes prêt à vous lancer dans l'API ! C’est parti !

About

[ Piiquante ] Construisez une API sécurisée pour une application d'avis gastronomiques - OpenClassrooms

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published