Inspiration
The inspiration for this project came from my own experience using other task management software and never really feeling an incentive to do things. I wanted to make productivity fun, so I slowly came up with this idea.
What it does
Task Hero is a simple task management system, where each "quest" (task) consists of a title, optional description, optional categories, and a reward of up to 25xp. Each quest is sorted into either not started, in progress (when a user "accepts" an unstarted quest from the quest log), and complete (when the user completes a started quest). Each quest can be deleted or edited at any time. When a quest is completed, the reward is added to the user's xp, and every 100xp, the user gains a level.
How we built it
This project was built as a website using Nuxt.js and Vue.js
Challenges we ran into
Oftentimes, things would break for absolutely no reason, especially with the API, but after troubleshooting and good old console.log, I usually diagnosed the problem pretty quick. Time was also a huge issue.
Accomplishments that we're proud of
I'm proud of actually creating a respectable project in just over 48 hours. I definitely didn't expect it!
What's next for Task Hero
There's so much more to be added. This is just the tip of the iceberg.
Built With
- javascript
- mongodb
- nuxt
- typescript
- vue
Log in or sign up for Devpost to join the conversation.