About MoveQuest
Inspiration
MoveQuest started from a simple idea: most fitness apps feel like chores. People don’t fail because they’re lazy—they fail because the experience isn’t engaging.
So the goal was to flip the concept entirely: instead of a fitness tracker with game elements, build an RPG that naturally pushes you to move. Exercise becomes the mechanic for progression, not just a tracked metric.
What it does
MoveQuest turns real-world movement into an RPG system where users complete quests, defeat bosses, earn XP, coins, and unlock progression. Every action is tied to gameplay style feedback so exercising feels like advancing in an adventure rather than completing tasks.
What I Learned
This project reinforced how much emotion and feedback design matters in user engagement. Even small things like animations, reward timing, and visual progression can completely change motivation.
I also learned how to design systems that feel “alive” using only frontend tools and local storage without relying on backend infrastructure.
How I Built It
MoveQuest was built as a modular frontend application using a game like architecture layered over standard web technologies.
- State is managed entirely through Local Storage
- Core systems include XP, levels, quests, bosses, pets, and coins
- Each system is independent but still connected through progression loops
- UI feedback (animations, transitions, effects) is heavily used to simulate an RPG experience
The design philosophy was simple: every action should feel like progress in a game world.
Challenges Faced
One of the biggest challenges was balancing game complexity with simplicity of implementation. Since there is no backend, all persistence and logic had to be carefully structured on the frontend.
Another challenge was making static UI elements feel dynamic and rewarding without overengineering. Creating satisfying feedback loops like level-ups, boss fights, and rewards required careful tuning of timing and visual hierarchy.
And honestly, I couldn’t fully achieve everything I originally imagined. Some parts didn’t reach the level I wanted, and I could’ve done better with more time.
Time was the biggest limitation throughout this project. The vision behind MoveQuest is bigger than what currently exists, and I’ll keep improving it over time as my own ongoing project, regardless of results or deadlines.
Closing
MoveQuest is ultimately an experiment in motivation design turningg everyday movement into a playable, rewarding adventure.
There’s still a lot more that can be added, including deeper systems like diet tracking or expanded gameplay layers if it fits the direction of the project. For now, this is just the starting point of something I’ll keep building on.
Built With
- claude
- gemini
- github
- javascript
- react
- supabase
- vercel


Log in or sign up for Devpost to join the conversation.