À propos du projet
MovieCollectionManager (MCM) est une application multi-utilisateur pour cataloguer des collections de films physiques et numériques. Les utilisateurs peuvent créer plusieurs collections, enregistrer les formats de médias et les métadonnées, et établir des liens avec IMDB/TMDB. Elle propose une recherche plein texte, un filtrage et une liste de souhaits pour suivre les films désirés. Un assistant IA gère les tâches en langage naturel, notamment l'ajout de films, la récupération de métadonnées TMDB et l'import/export de feuilles de calcul, prenant en charge les modèles Ollama ou Claude. Les fonctionnalités de sécurité incluent Keycloak OAuth 2.0 avec PKCE, le RBAC et des ACL au niveau des collections. Le client universel, construit avec React Native et Expo, fonctionne sur le web et Android. Le backend est développé en Rust avec Axum et MongoDB, suivant la Clean Architecture. Le projet démontre également un développement assisté par l'IA et piloté par les spécifications avec TDD et un pipeline CI/CD auto-hébergé.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.