Sobre o projeto

frendj é uma aplicação web de aprendizagem de línguas construída com a framework Django, especificamente concebida para facilitar o estudo do francês a partir do inglês. A plataforma suporta aprendizagem estruturada através de módulos, frases e traduções, que podem ser geridos por administradores através de uma interface dedicada. As principais funcionalidades incluem um utilitário de importação CSV para povoamento massivo de dados e vários modos de questionário — Practice, Review e Extreme — que utilizam algoritmos diferentes para testar o conhecimento do utilizador. A aplicação está atualmente a passar por uma remodelação arquitetural significativa, incluindo uma migração de SQLite3 para PostgreSQL, uma atualização para Django 6.1 e uma reformulação completa da interface de utilizador com Bootstrap 5. Proporciona acesso de nível staff para gestão de conteúdo, permitindo aos utilizadores curar e editar materiais de aprendizagem de línguas diretamente dentro do sistema.