This system was developed as a personal project and for individual use. It is best suited for those who appreciate gaming mechanics and reward-based systems. While it can be a powerful tool for motivation and productivity, its effectiveness may vary depending on personal preferences and work styles.
The TaskQuest System is a web application that Transforms your daily schedule into a game-like interface. It allows users to:
- Create and manage activities and sub-activities
- Schedule tasks on a daily basis
- Complete tasks to gain experience points (EXP) and level up
- Track progress with a character sheet-style dashboard
- Visualize daily discipline and productivity
- User authentication and profile management
- Activity and sub-activity creation and management
- Daily task scheduling and timetable view
- Task completion with EXP rewards
- Character leveling system with attributes (INT, STA, FCS, CHA, DSC)
- Dashboard for quick overview of progress and scheduled tasks
- API endpoints for data retrieval and task management
You can try it live at: https://cynic1.pythonanywhere.com
-
Clone the Repository
git clone https://github.com/Briankimany/TaskQuest.git cd TaskQuest -
Install Requirements
cd app pip install -r requirements.txt -
Run the Application
python3 run.py
-
Access the App Open your browser and go to: http://localhost:5000
- I'm tinkering with a MicroPython-powered server version for Windows! The goal is to make setup super simple - just double-click a .bat file and you're ready to play with the system.
This side project is all about:
- Making it easier to try out
- Learning more about portable Python implementations