Retour aux projets

Application Desktop (C#)

Moodvie

Une application desktop intuitive qui recommande des films et séries en fonction de votre état émotionnel.

Moodvie
C# .NET XAML WPF

L’Expérience

Moodvie est né d’un constat universel : nous passons parfois plus de temps à choisir un film qu’à le regarder. Pour résoudre ce “paradoxe du choix”, l’application propose une approche centrée sur l’intelligence émotionnelle. En sélectionnant votre état d’esprit actuel (joyeux, stressé, nostalgique, etc.), Moodvie analyse vos besoins pour suggérer instantanément les contenus les plus pertinents de votre catalogue.

Architecture & Technologie

Ce projet a été conçu avec la stack .NET / C#, utilisant WPF (Windows Presentation Foundation) pour offrir une interface desktop à la fois fluide et performante. L’accent a été mis sur la séparation stricte des responsabilités (pattern MVVM) pour garantir une maintenance simplifiée :

  • Algorithme d’Appairage : Un moteur de recommandation croisant les genres cinématographiques avec des pondérations émotionnelles spécifiques.
  • Expérience Utilisateur (UX) : Une interface moderne en XAML, pensée pour la clarté et la rapidité d’exécution.
  • Gestion Dynamique : Une structure de données flexible permettant l’intégration facile de nouvelles sources de contenus.

Impact & Apprentissages

Développé durant mon cursus en DUT GEII, Moodvie a été un projet pivot pour consolider mes bases en programmation orientée objet. Il témoigne de ma capacité à concevoir des outils desktop robustes tout en plaçant la psychologie de l’utilisateur au coeur de la réflexion technique.