what i practiced
A real product loop, built and shipped end to end.
HabitQuest is a working React + Vite app deployed on Vercel: component state for the
battle loop, local persistence so progress survives offline, and a game economy
(XP, damage, levels, streaks) that has to stay balanced and readable at the same time.
React + Vite
game loop design
offline-first state
Vercel deployment
why this matters
Shipping beats mocking.
Anyone can style a habit tracker concept. Keeping a real one alive — where state
persists, the loop stays fun after day one, and a stranger can open the URL and
play — is a different kind of frontend work, and it is the kind I want to do more of.