Back to ProjectsEdTech
DrillQuest
Gamified language-learning mobile app — streaks, XP, and mini-games layered on top of core vocabulary and grammar lessons.
Languages
JavaScriptTypeScript
Skills & Tech
React NativeGamificationNode.jsMongoDB

Language learning has a well-known retention problem — most learners drop off within the first week. DrillQuest bets that gamification mechanics (streaks, XP, achievements) meaningfully improve daily-return behavior over a plain flashcard-style app, layering those mechanics on top of core vocabulary and grammar lessons to keep learners coming back.
What I Built
- Gamification layer — streaks, XP, levels, and achievements
- Lesson engine covering vocabulary and grammar modules with progress tracking
- Mini-games reinforcing lesson content through matching and recall exercises
- Progress dashboard visualizing learning streaks and milestones
Tech Stack
- Framework: React Native
- Backend: Node.js REST API
- Database: MongoDB
- Platforms: iOS, Android
Key Decisions
- Bet on gamification mechanics (streaks, XP, achievements) over a plain flashcard-style lesson flow, based on language learning's well-known early-week drop-off problem
- Layered mini-games on top of core vocabulary/grammar modules rather than as a separate feature, so the game mechanics reinforced lesson content directly instead of existing alongside it
Outcome / Impact
Delivered an engaging learning experience with measurably higher daily-return rates than a plain flashcard approach, validating the gamification bet.