À propos du projet

Harmonix est une application d'apprentissage des langues qui utilise des paroles de chansons réelles pour aider les utilisateurs à acquérir du nouveau vocabulaire. La plateforme s'intègre à des services musicaux tels que Spotify, Deezer et LRCLib pour fournir des contextes audio authentiques pour l'apprentissage. Les fonctionnalités clés incluent : - Mot du jour : Vocabulaire personnalisé présenté au sein de paroles réelles. - Intégration audio : Lecture intégrée via des clips Spotify Premium ou des aperçus Deezer, complétée par Pocket-TTS pour la prononciation. - Personnalisation musicale : Possibilité de filtrer le contenu d'apprentissage par styles musicaux tels que la pop, le rock, le hip-hop et le reggaeton. - Outils d'apprentissage : Révision via un système de répétition espacée (SRS), suivi des séries et définition d'objectifs. - Gestion de la bibliothèque : Prise en charge des playlists Harmonix et Spotify, incluant la possibilité d'exporter le contenu appris vers Spotify. - Accès multiplateforme : Disponible via une application web Next.js et une application Android native Flutter. La pile technique se compose d'une API Node.js/Express avec SQLite, de NVIDIA NIM et OpenRouter pour les capacités d'IA, et d'un client mobile basé sur Flutter.