EnglishUp
EnglishUp est une application d’apprentissage de l’anglais. Elle organise les cours et les exercices par niveau, puis restitue les progrès dans un tableau de bord personnel.
Fonctionnalités
- Parcours de A1 à C2, bibliothèque de leçons et quiz avec questions à choix multiple ou réponses ouvertes.
- Suivi de progression, points d’expérience, séries d’apprentissage et classement.
- Outils de vocabulaire et consultation du dictionnaire.
- Inscription, connexion et accès authentifié au compte et à ses résultats.
Le frontend React, Redux Toolkit et Material UI communique avec une API Node.js/Express. Prisma et MySQL structurent les données ; l’authentification repose sur JWT.
Mon rôle : développement de l’interface, du schéma de données et de l’API, intégration des quiz et du suivi, puis déploiement.
Compétences mises en pratique
Structurer les données d’apprentissage et relier une API Node.js/Prisma à une interface React avec Redux et Material UI.