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

Share this project:

Updates