Mon vieux grimoire
Site de notation de livres
Cette mission marque la fin de ma formation chez Openclassrooms. Dans ce projet final, j'ai concentré mon travail sur le développement backend en utilisant Node.js, Express et MongoDB. Guidée par les spécifications techniques de l'API, j'ai codé les endpoints et configuré la base de données pour assurer un fonctionnement fluide.
Les principaux défis étaient liés à la sécurisation de la base de données et à l'optimisation des fichiers images téléchargés. Heureusement, j'ai réussi à surmonter ces obstacles en tirant parti d'outils puissants tels que Multer, Sharp, Helmet et Sanitize ; en plus des fonctions de logique côté serveur que j'ai implémentées.