Sobre o projeto
MovieCollectionManager (MCM) é uma aplicação multiusuário para catalogar coleções de filmes físicas e digitais. Os usuários podem criar múltiplas coleções, registrar formatos de mídia e metadados, e vincular ao IMDB/TMDB. Oferece busca de texto completo, filtragem e uma wishlist para rastrear filmes desejados. Um assistente de IA lida com tarefas de linguagem natural, incluindo a adição de filmes, recuperação de metadados do TMDB e importação/exportação de planilhas, suportando modelos Ollama ou Claude. Os recursos de segurança incluem Keycloak OAuth 2.0 com PKCE, RBAC e ACLs em nível de coleção. O cliente universal, construído com React Native e Expo, funciona na web e Android. O backend é desenvolvido em Rust com Axum e MongoDB, seguindo a Clean Architecture. O projeto também demonstra desenvolvimento orientado a especificações e assistido por IA com TDD e um pipeline de CI/CD self-hosted.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.