Sobre el proyecto

Harmonix es una aplicación de aprendizaje de idiomas que utiliza letras de música real para ayudar a los usuarios a adquirir nuevo vocabulario. La plataforma se integra con servicios de música como Spotify, Deezer y LRCLib para proporcionar contextos de audio auténticos para el aprendizaje. Las capacidades clave incluyen: - Palabra del Día: Vocabulario personalizado presentado dentro de letras reales. - Integración de Audio: Reproducción en la aplicación a través de clips de Spotify Premium o vistas previas de Deezer, complementada con Pocket-TTS para la pronunciación. - Personalización Musical: Capacidad de filtrar el contenido de aprendizaje por estilos musicales como pop, rock, hip-hop y reggaeton. - Herramientas de Aprendizaje: Revisión mediante el Sistema de Repetición Espaciada (SRS), seguimiento de rachas y establecimiento de metas. - Gestión de Biblioteca: Soporte para listas de reproducción de Harmonix y Spotify, incluida la capacidad de exportar el contenido aprendido a Spotify. - Acceso Multiplataforma: Disponible a través de una aplicación web de Next.js y una aplicación nativa de Flutter para Android. El stack técnico consiste en una API de Node.js/Express con SQLite, NVIDIA NIM y OpenRouter para las capacidades de IA, y un cliente móvil basado en Flutter.