Projet – Application Web « Vapeur »

Contexte

Ce projet a été réalisé dans le cadre du BUT Informatique. Il s’agissait d’un projet tutoré dont l’objectif était de développer une application web dynamique permettant de gérer une collection de jeux vidéo. Le projet s’est déroulé sur plusieurs semaines, avec un travail en autonomie, encadré par un enseignant. L'application, nommée Vapeur, s’inspire des fonctionnalités de plateformes comme Steam, en simplifiant leur logique.

Missions réalisées

Déroulement du projet

  1. Création du modèle de données et configuration de Prisma
  2. Mise en place du routage Express et des vues dynamiques
  3. Développement des opérations CRUD complètes
  4. Ajout des filtres par genre et éditeur
  5. Tests, débogage et documentation GitHub

Compétences mobilisées

Illustrations du projet

Voici quelques aperçus de l’application web Vapeur, développée avec Express.js, Handlebars et Prisma. Chaque interface correspond à une fonctionnalité clé de la gestion de collection de jeux vidéo.

Conclusion réflexive

Ce projet m’a permis de consolider mes compétences en développement web côté serveur, ainsi qu’en gestion de données avec un ORM. J’ai appris à concevoir une architecture MVC simple, à structurer proprement un projet Express et à écrire du code réutilisable. Ce travail m’a également sensibilisée à l’importance de la clarté de l’interface et de la cohérence des données, surtout dans un contexte multi-entités comme ici (jeu, genre, éditeur).

Numérique responsable : j’ai veillé à optimiser la taille des requêtes, à limiter les redondances et à rendre l’application accessible, rapide à charger et modulaire.

Découvrir un autre projet ?

← Projet précédent : Jeu vidéo "L'echo des voix"

→ Projet suivant : Jeu vidéo "LegoBreaker"