Inspiration
The main inspiration was productivity/educational applications that add an aspect of gamification to the process of working/learning. We also drew inspiration from online videogames with concepts like achievements, badges, and leaderboards.
What it does
First you tell the extension what task you will be focusing on, then the extension starts a timer and samples what tabs you have open in 10 minute intervals to tell how productive you are being. Having a majority of productive tabs will award you more points, where as you can lose points if you have too many off task tabs.
Challenges we ran into
Understanding how to use the OpenAI API. The main one was figuring out how to parse the large JSON file to get the information we wanted.
Fixing small bugs with the logic for rewarding achievements since some of them didn't work.
Accomplishments that we're proud of
Figuring out how to utilize the OpenAI API to tell if a user is on task.
Creating unlockable achievements with fun designs that help to add to the gamification aspect of our project
What we learned
How to make a chrome extension with embedded ChatGPT functionality
What's next for FocusMate
Finalizing the landing page and deployment!
Built With
- html
- javascript
- openai
Log in or sign up for Devpost to join the conversation.