● frontend2024
Duolingo Clone
Gamified language learning application with lessons, streaks, and progress tracking.

The problem
Gamified learning UIs look simple but hide real state complexity: streaks, hearts, lesson unlocking, and progress all mutate together and have to stay consistent across sessions.
The approach
A rebuild of the core lesson loop with the reward mechanics modelled explicitly, plus the motion work that makes the feedback feel immediate.
Tech Stack
ReactTypeScriptTailwind CSSFramer MotionClaude Code