
Lingua Quest
Learn languages quest by quest
A gamified language-learning platform with structured courses, interactive quizzes, progress tracking, and streaks.
Most language apps either dump content without a clear path or rely too heavily on gamification without real learning structure. Learners need guided progression and motivation to stay consistent.
Built a quest-based learning platform: courses split into units and bite-sized lessons, with grammar, vocabulary, reading, and listening quizzes. Added streaks, achievements, daily tests, and an admin panel for managing content.
A full-stack app with a learner frontend, Express REST API, MongoDB backend, and admin CMS supporting auth, server-side grading, progress tracking, and gamification.
Gallery
Tech Stack
Tools
Team
Why these decisions
Visual unit progression keeps learners oriented and motivated.
Content editors manage courses/questions without touching the learner UI.
Correct answers stay on the backend; the client only gets pass/fail and explanations.
Type-safe fetch client with cookie auth and global error handling, separate from UI components.