Dans le cadre de mon titre professionnel Développeur Web et Web Mobile, j’ai conçu et développé une API REST ainsi qu’une application web complète dédiée au recensement de films visionnés.
Une API REST est une interface qui permet à différentes applications de communiquer entre elles via des requêtes HTTP (GET, POST, PUT, DELETE), en manipulant des données structurées, généralement au format JSON.
Mon application permet à un utilisateur de créer et gérer des fiches (“cards”) pour différents types d’entités : films, réalisateurs, acteurs et actrices. Ces entités sont relationnelles : chaque film est lié à un ou plusieurs acteurs/actrices et à un réalisateur. Depuis la fiche d’un film, il est possible de consulter les informations associées (casting, réalisation) et de naviguer vers les autres films liés à ces personnes, créant ainsi une navigation cohérente et dynamique au sein de l’application.
Pour enrichir les données, j’ai intégré un appel à l’API externe TMDB (The Movie Database), permettant d’accéder à une base de données de films reconnue. Cette intégration facilite la récupération d’informations fiables (titres, dates, visuels, etc.) tout en les combinant avec les données personnalisées stockées dans mon application. Ce projet met en avant mes compétences en conception d’API REST, gestion des relations entre données, consommation d’API tierce, ainsi que ma capacité à structurer une application orientée données avec une logique métier claire et exploitable. Réalisé avec entre autre Mongoose, MongoDB, express JS, HTMl, CSS et Javascript.