Photo Library



Présentation du projet

Dans le cadre d'une de mes formations Udemy, j'ai pu concevoir une application web Node.js qui consistait en la création d'une photothèque. Celle-ci contient des albums qui contiennent eux-mêmes des photographies. Les albums peuvent être librement supprimés par le créateur de celui-ci. Dans chacun de leurs albums, les créateurs peuvent uploader et supprimer leurs propres photographies. Ils peuvent aussi créer des albums.

Ce projet a été réalisé avec les frameworks Express.js et Bootstrap. Le SGBD utilisé est celui de MongoDB.


Ce que ce projet m'a apporté

J'ai pu, grâce à ce projet, acquérir de nouvelles compétences en Node.js. En effet, j'ai pu, pour la première fois avec cette technologie, utiliser le modèle MVC. J'ai aussi appris à faire la liaison entre une base de données MongoDB et un CRUD. Enfin, j'ai aussi eu l'occasion de découvrir le framework Bootstrap.


Pistes d'amélioration

  • Ajouter la possibilité de pouvoir trier les albums.
  • Ajouter la gestion d'utilisateur.
  • Ajouter la possibilité d'ajouter plusieurs images en une seule fois.