Inspiration

We were inspired to make the Focus Guard because we realized that people were being harmed by interest in Social Media. We realized that it is a major concern and that it needs to be solved.

What it does

The Focus Guard has 2 modes. It has regular mode, which just sends a friendly warning which uses an ai to roast the user in a notification. The second mode is the nuclear mode, which automatically closes the tab and sends a roast and every time that you switch to a site like YouTube, your distracting score goes up. When you deactivate Focus Guard, it gives you a grade.

How we built it

We built Focus Guard through Python, using API libraries to utilize AI like Claude so that Claude would make unique roasts through our code. We also used a GUI to make it visual.

Challenges we ran into

One major challenge that we ran into was importing the API Keys. Apologies, since the GitHub link doesn't allow API keys to be published. We tried to use ChatGpt's API key the first time, however, it wasn't as accurate. Then we found Anthropic and decided to go with it.

Accomplishments that we're proud of

We are proud of our understanding in tkinter. It was hard to make the GUI and we are proud of learning in this journey.

What we learned

We learned many skills such as implementing AI into projects, API keys, GUI's, etc.

What's next for Focus Guard

The Focus Guard Gen. 2 will be more customizable for users' preferences.

Built With

Share this project:

Updates