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
DrillQuest

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.

Interested in similar work?

Let's discuss your next project.

Contact Me