Le projet
Ce projet final a été réalisé en équipe dans le cadre du cours Apprentissage automatique et applications (SDD1003). L’application sépare un frontend de type dashboard et un serveur backend. Elle s’appuie sur une base MongoDB pour stocker les films et expose des routes HTTP pour consulter, rechercher, modifier et supprimer les entrées.
Objectifs
- Afficher un catalogue de films avec pagination et tri.
- Rechercher par titre et filtrer selon la popularité.
- Connecter l’interface à une API Express et à MongoDB Atlas.
- Permettre la mise à jour et la suppression d’un film depuis l’interface.
Ce que j’ai réalisé
J’ai participé à la conception de l’application, à l’intégration du dashboard et à la mise en place des échanges entre le frontend et l’API. Le projet m’a permis de renforcer mes compétences en développement web, en manipulation de données et en travail d’équipe.
Aperçu visuel
La version en ligne présente le dashboard et un jeu de données de démonstration. Le code client se trouve dans Client/Client/soft-ui-dashboard-main et le serveur dans Server. Les fonctionnalités connectées à l’API nécessitent encore un backend public.