Inspiration
We all had those moments where we felt unmotivated and unproductive due to procrastination. When we procrastinate we just feel guilty and sometimes it can get even depressing. If we look at the psychology behind procrastination and lack of motivation to do things, it is because the brain likes to go instant gratification (e.g from games ) over solid delayed-gratification. Why achieve hard things to get dopamine when you get get it from video games easily? People want to improve their lives and make changes and stick to habits then they have start small. People often feel like they have to make big changes or big progress when in reality it is unrealistic and unsustainable compared to small steps at a time. Problem is small progress can be hard to detect. Progress often takes time and when you don't see progress it is demotivating. You can go to the gym for 3 days, 7 days, and not see any gains. But that doesn't mean there isn't progress. That's why many people can't stick to their routine. When you see your efforts rewarded you also want to continue(Positive Feedback Loop). Video games do these things very well on top of making the objective very clear. But what if we can incorporate these things in real life?
What it does
Our Web App:Goals, LevelUp is a productivity app that attempts to gamify your progress in life with a built in to-do list which will trick your brain into doing hard things and even making it fun by making progress visible.
You can mark off or even edit tasks and each time you complete tasks you will be rewarded with different amounts of xp corresponding with the difficulty of the task/"quest" or priority that you rank with stars. You will have an avatar or character that represents you and that you can get gear upon leveling up that you can equip onto your character like in rpg's. There would also be categories your tasks fall under such as school, work, fitness and depending on the tasks you do your character’s stats will also increase in different ways There would be a leaderboards section where you can also share your progress with friends along with a history of tasks you’ve completed already to see how far you have came. It would also have other productivity features like pomodoro timers for things like studying.
Very useful for corporate use, home use, school use,
How we built it
I built it using Javascript, Html, Css and firebase.
Challenges we ran into
I have limited coding experience and haven’t worked with api’s and databases before so getting it set up so tha tthe data saves after refreshing, was really hard. The documentation was also not super clear and I have not figured out how to remove things off the data base yet or update it.
Time constraint was also a challenge so it would be hard to incorporate all the features.
Accomplishments that we're proud of
I was proud that I was able to simulate a working xp bar using with of divs in css. I was able make it so that the xp bar resets and extends based on the proportion of xp you get to the max amount.
What we learned
I learned to use api and how databases work. I also learned how to creatively visualize data like amount of xp.
What's next for Goals, LevelUp!
Make UI and design etc look better Incorporate avatar Other Productivity features like weather or alarms etc to make it all in one Figure out what to do when users failed to meet goal Login features for personalized accounts
Log in or sign up for Devpost to join the conversation.