Inspiration
Many of us Computer Scientists are known to have... poor posture, and maybe we don't drink enough water, which impacts our ability to focus and to be productive. By reinventing and changing the paradigm of what a productivity tool can be, we have eliminated that problem entirely.
What it does
By tracking your focus, frequency of drinking water, posture, and productivity Focus Fairy is able to send you audio and visual reminders to keep you on track.
How we built it
Focus Fairy consists of four main parts:
- A website control panel built with HTML, CSS, JS, and Bootstrap, which allows users to view their productivity report and change settings about the model.
- 11Eleven Labs integration to read out notifications and reminders to keep users productive and on track.
- Machine vision models which track your hydration, posture, and focus.
- Screen content monitoring which will decide if what you're looking at is distracting or not.
Challenges we ran into
- Initially, we were utilizing Presage to track focus, but we were unable to access it.
- Communication between processes was a big challenge.
- Burning through Gemini credits in a single prompt, which lead us to change our implementation.
Accomplishments that we're proud of
- Getting each of our parts to orchestrate together was not a nightmare because we each did a good job at integrating our own pieces, which meant that combining was easy.
- The final product works quite well.
- Our scope was set reasonably, and because of that, we were able to do everything that we wanted to.
What we learned
- Each of us utilized and built using tools which are new to us, including but not limited to:
- opencv
- pytorch
- HTML, CSS, JS
- flask
- Websockets
- API interactions
- 11Eleven Labs
What's next for Focus Fairy
- Platform specific AIO deployments.
- Enhanced / expanded metrics such as:
- Mood
- Better content recognition
- More handling of edge cases.
Log in or sign up for Devpost to join the conversation.