I turned my daily life into an RPG using Python + Flask
I’ve always been a fan of Solo Leveling — especially the idea of the System that tracks your stats, quests, and level-ups.
So I decided to build something similar in real life.
Using Python + Flask, I created a Life Leveling System that turns habits, routines, and goals into RPG-style quests.
🔥 Features
A full dashboard with stats, EXP, mana, and streaks
Daily quests you can complete for EXP + stat boosts
A Quest Manager to create and customize tasks
Level-up animation (just like Solo Leveling)
A rank system (E → S rank)
An AI assistant that analyzes your progress
Detailed history + analytics (radar stats, weekly trends, best time periods)
Everything runs locally, no internet required
đź§ Why I built this
I wanted a system that makes self-improvement feel like a game, not a chore.
Tracking tasks, gaining EXP, and watching your stats grow feels way more motivating than a normal to-do list.
🛠️ Tech Stack
Python
Flask
SQLite
HTML/CSS/JS
💬 If anyone wants the source or wants to build something similar, feel free to ask — happy to share ideas or help!
Top comments (1)
Yeah post the link to the repo. Thanks