À propos du projet

frendj est une application web d'apprentissage des langues construite avec le framework Django, spécifiquement conçue pour faciliter l'étude du français à partir de l'anglais. La plateforme prend en charge un apprentissage structuré via des modules, des phrases et des traductions, qui peuvent être gérés par les administrateurs via une interface dédiée. Les fonctionnalités clés incluent un utilitaire d'import CSV pour le remplissage massif de données et divers modes de quiz—Practice, Review et Extreme—qui utilisent différents algorithmes pour tester les connaissances de l'utilisateur. L'application fait actuellement l'objet d'une refonte architecturale importante, incluant une migration de SQLite3 vers PostgreSQL, une mise à niveau vers Django 6.1 et une refonte complète de l'interface utilisateur avec Bootstrap 5. Elle offre un accès de niveau staff pour la gestion de contenu, permettant aux utilisateurs de sélectionner et modifier directement les supports d'apprentissage des langues au sein du système.