Inspiration

As current students, we are constantly trying to find more efficient ways to study. A common solution to staying focused is pomodoro timers, but those have some inherent limitations. We felt there was a more effective way to study. That’s why we created Pomodo.

What it does & how we built it

Pomodo is the first study timer that is unique to each user. It customizes the user experience to maximize studying efficiency and effectiveness by adapting timing lengths and studying concepts based on real-time focus detection. We built a cross-platform Electron app with real-time focus detection powered by OpenCV. For our Pomodo Wrapped, we utilize Claude API to generate responses based on user studying data, and Fish Audio for TTS.

Challenges we ran into

Originally, our plan was to use EEG brain wave detection to analyze focus. Unfortunately, we were unable to secure the hardware in time to utilize it. This forced us to refocus, and we ended up learning and utilizing image processing and facial detection, which was an unexpected but welcome direction for the project.

Accomplishments that we're proud of

First hackathon for a member Using HTML5 Canvas to dynamically generate images from user data 2 of 3 team members using Svelte for the first time Creating an achievements system

What we learned

Over the past 40 hours, we’ve learned a lot. To list some of those things: Working with opencv and facial recognition Prompt engineering and working with LLM and TTS APIs

What's next for Pomodo

We plan to integrate Emotiv brainwave sensors to improve the accuracy of our focus detection and introduce leaderboards for community motivation.

Built With

Share this project:

Updates