Sobre o projeto

Harmonix é um aplicativo de aprendizado de idiomas que utiliza letras de músicas reais para ajudar os usuários a adquirir novo vocabulário. A plataforma integra-se a serviços de música como Spotify, Deezer e LRCLib para fornecer contextos de áudio autênticos para o aprendizado. As principais capacidades incluem: - Palavra do Dia: Vocabulário personalizado apresentado dentro de letras reais. - Integração de Áudio: Reprodução no aplicativo via clipes do Spotify Premium ou prévias do Deezer, complementada pelo Pocket-TTS para pronúncia. - Customização Musical: Capacidade de filtrar o conteúdo de aprendizado por estilos musicais, como pop, rock, hip-hop e reggaeton. - Ferramentas de Aprendizado: Revisão por Spaced Repetition System (SRS), rastreamento de sequências (streaks) e definição de metas. - Gestão de Biblioteca: Suporte para playlists do Harmonix e Spotify, incluindo a capacidade de exportar conteúdo aprendido para o Spotify. - Acesso Multiplataforma: Disponível via aplicação web Next.js e um aplicativo Android nativo em Flutter. A stack técnica consiste em uma API Node.js/Express com SQLite, NVIDIA NIM e OpenRouter para capacidades de IA, e um cliente móvel baseado em Flutter.