At some point in their lives, everybody procrastinates. Chronic procrastination reduces efficiency and has a negative impact on our mental health by causing anxiety and stress. As deadlines approach, it's common to feel frustrated and guilty for not getting started on a task sooner. We chose to create TimeDiscard because we were students ourselves and wanted to solve this issue.
What it does
TimeDiscard is a perfect procrastination app that blends many strategies with a variety of features. One of the most effective production methods is the Pomodoro Technique. You can identify tasks, including subtasks and recurring tasks, and set deadlines with it. The Pomodoro technique can then be used to work through the things on your list one by one. TimeDiscard is available as a free Chrome extension.
How we built it
Challenges we ran into
We had a hard time debugging the extension. As well, it was a bit difficult for us to get familiar with new Chrome API features. Another difficulty we ran into was being unable to work with permanent background scripts in manifest v3, the latest version of chrome, so we had to work around that when measuring time spent on a website. Lastly, it was hard integrating react.js into chrome API.
Accomplishments that we're proud of
We are extremely proud of the piece we created and the significance it has for all of the students. Our project was incredibly challenging and included several layers.
What we learned
All of our teammates gained a basic understanding of how extensions are created and APIs are utilized.
What's next for TimeDiscard
We hope to add more functionality or develop an interface similar to the Forest app in the future. As well as add more features such as a goal lister and motivational quotes that will allow users to gain more motivation to accomplish their tasks.
See for yourself!
To experience TimeDiscard for yourself, download 'build.zip' and extract its content. Head over to Chrome with the URL, "chrome://extensions/". In the top right corner, check 'Developer Mode', and on the top left corner, click the 'Load Unpacked' button. Navigate to your extracted folder and submit.