Turn your daily tasks into epic quests. Level up your real life.
IKO is a mobile productivity app that transforms real-life habits and tasks into a role-playing game (RPG). Instead of a boring to-do list, your tasks become Quests. Complete them to earn XP, Coins, and Achievement Badges — and watch your character grow as your productivity does.
Whether you're going to the gym, studying for exams, staying hydrated, or sleeping on time — IKO makes every habit feel like a game worth playing.
Create, edit, and complete quests based on your real-life goals. Every quest has a difficulty tier, XP/coin reward, due time, and optional repeat schedule.
| Difficulty | XP Reward | Coin Reward |
|---|---|---|
| Easy | 20 XP | 10 Coins |
| Medium | 50 XP | 25 Coins |
| Hard | 100 XP | 50 Coins |
| Epic | 250 XP | 100 Coins |
- Customizable username and avatar
- XP bar with automatic level-up system
- Coin balance, current streak, and total quests completed
Build momentum with consecutive completions. Longer streaks earn bonus XP and coins.
- 3-Day Streak
- 7-Day Streak
- 30-Day Streak
- 100-Day Streak
Turn your worst habits into monsters and fight them with productivity.
| Quest Completed | Damage Dealt |
|---|---|
| Gym Quest | 50 Damage |
| Study Quest | 40 Damage |
| Reading Quest | 20 Damage |
Defeat bosses like the Laziness Dragon, Procrastination King, and Sleep Demon to earn rare rewards.
Unlock badges that celebrate your consistency and dedication.
- 🎯 First Quest Completed
- 💪 Gym Warrior
- 📚 Study Master
- 🌅 Early Bird
- 🏅 Productivity Legend
Receive randomly generated daily missions to keep things fresh. Complete them for bonus XP, coins, and achievement progress.
Group multiple quests into a single larger mission. Completing all sub-quests earns a bonus reward.
Example — Mission: Become Fit
- Go to Gym
- Drink 3L Water
- Walk 10,000 Steps
- Sleep Before 11 PM
Track your growth over time:
- Total XP earned
- Quests completed
- Weekly / monthly progress
- Habit consistency graphs
- Level history
Spend coins on cosmetic upgrades:
- Character skins and avatars
- App themes
- Pets
- Custom icons
- Push notifications for upcoming quests
- Daily reminders
- Missed-task alerts
- Custom reminder times
Users can organize quests into built-in or custom categories:
Fitness · Study · Work · Health · Personal Growth · Finance · Relationships · Hobbies · Custom
IKO/
├── frontend/ # Flutter (Dart) mobile app
│ ├── lib/
│ │ ├── screens/ # UI screens (home, quests, profile, shop)
│ │ ├── models/ # Data models (Quest, User, Achievement)
│ │ ├── services/ # API calls, notifications
│ │ └── widgets/ # Reusable UI components
│ └── pubspec.yaml
│
└── backend/ # Python REST API
├── auth/ # Authentication module
├── quests/ # Quest management
├── xp_engine/ # XP calculation and leveling
├── achievements/ # Achievement tracking
├── notifications/ # Push notification service
├── stats/ # Statistics module
└── db/ # SQLite database layer
| Layer | Technology |
|---|---|
| Frontend | Flutter (Dart) |
| Backend | Python |
| Database | SQLite |
| Notifications | Local Push (Flutter) |
| Platform | Android |
- Flutter SDK (≥ 3.x)
- Python 3.10+
- Android Studio or a physical Android device
git clone https://github.com/Jack26-bit/IKO.git
cd IKOcd backend
pip install -r requirements.txt
python main.pycd frontend
flutter pub get
flutter run- 🌑 Dark mode by default
- 🎮 RPG-inspired visuals and iconography
- ✨ Animated XP bar and achievement popups
- 📱 Clean, intuitive mobile navigation
- 🎨 Smooth transitions throughout
- Quest system (create, edit, delete, complete)
- XP engine and leveling
- Streak tracking
- Boss Battle Mode
- Daily Challenges
- Rewards Shop
- Statistics Dashboard
- Quest Chains
- Cloud sync / multi-device support
- iOS support
Contributions are welcome! Feel free to open an issue or submit a pull request.
- Fork the repo
- Create your feature branch:
git checkout -b feature/your-feature - Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature/your-feature - Open a pull request
This project is licensed under the MIT License — see the LICENSE file for details.
Copyright © 2026 Neeraj Kiran Janakula
Made with ❤️ and too many unfinished quests.