EnglishUp
EnglishUp is an English learning application. It organises lessons and exercises by level, then presents progress in a personal dashboard.
Features
- A1–C2 learning paths, a lesson library and quizzes with multiple-choice or open questions.
- Progress tracking, experience points, learning streaks and rankings.
- Vocabulary tools and dictionary lookup.
- Registration, sign-in and authenticated access to personal results.
The React, Redux Toolkit and Material UI frontend connects to a Node.js/Express API. Prisma and MySQL structure the data, with JWT authentication.
My role : interface, data schema and API development, quizzes and progress tracking, followed by deployment.
Skills in practice
Structure learning data and connect a Node.js/Prisma API to a React interface with Redux and Material UI.