Skip to content
All projects
frontend2024

Duolingo Clone

Gamified language learning application with lessons, streaks, and progress tracking.

Duolingo Clone screenshot

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