📖
Public

EnglishUp

A full stack application for learning English, live at learn.amarsyll.pro.

Content and features

  • Six CEFR levels (A1–C2) with an adaptive quiz engine (multiple choice and open questions).
  • A lesson library structured by level.
  • Real-time dashboard: XP, streaks, accuracy, global leaderboard.

Architecture

Frontend in React 18 + Redux Toolkit, Material UI with a light/dark theme, built with Vite. Backend in Node.js / Express with Prisma ORM and MySQL. JWT authentication with bcrypt hashing and automatic token injection through Axios.

Role: everything from the Prisma schema to the interface, plus deployment.