Apr 2024 — Apr 2024
Mon Dictionnaire est une plateforme d’apprentissage des langues conçue pour permettre aux utilisateurs de construire et gérer leur propre base de vocabulaire. L’application permet de rechercher des mots, expressions et phrases, puis de les organiser dans des carnets personnalisés pour faciliter la mémorisation à long terme.
La plateforme s’appuie sur l’API Collins Dictionary et prend en charge les dictionnaires anglais, anglais-français et français-anglais.
L’API Collins Dictionary renvoie du contenu HTML riche nécessitant un traitement spécifique afin d’extraire les prononciations, définitions et exemples tout en supprimant les éléments inutiles.
L’application repose sur un modèle relationnel permettant de gérer efficacement les utilisateurs, les carnets de vocabulaire et les entrées enregistrées tout en garantissant l’intégrité des données.
Supabase Authentication a été intégré pour fournir un système sécurisé de gestion des comptes, de validation des e-mails et d’isolation des données utilisateur sans avoir recours à un serveur d’authentification personnalisé.
La plateforme offre un environnement complet permettant de rechercher, enregistrer, organiser et réviser du vocabulaire au sein d’une seule application. Le projet met en avant des compétences en développement full-stack, intégration d’API, authentification, conception de bases de données, gestion d’état et architecture moderne avec Next.js.