Inspiration
Scrolling through instagram we felt the need to LOCK IN! however we felt ourselves struggling with this and kept falling back into the constant cycle of doomscrolling. All we needed was something to push us, motivate us, and make it seem fun instead of a chore. That is when the idea hit us making a accountable pomodoro study app something that is fun and holds up accountable and motivates us to study efficiently.
What it does
Uses a pomodoro timer with custom study/break durations. Integrates a computer-vision distraction tracker (via YOLOv8) that detects if a phone or other distraction appears. Implements a Monopoly reward system: Each successful 25-minute focus cycle earns Monopoly dollars. Distractions reduce your balance or send you to “jail.” Beautiful Monopoly-themed interface for engagement.
How we built it
We used Typescript, next.js, TailwindCSS, and react for frontend, we used python flask for the backend and we used yolov11 for the computer vision
Challenges we ran into
Connecting backend to frontend, adding audio as an alert to the videos to keep the user locked in, learning to use git commands, and debugging each other's code
Accomplishments that we're proud of
Getting a working project to submit within time and relating it to the theme of the hackathon using really creative ways, and the teamwork amongst all of our members was impeccable.
What we learned
We learned how to use in demand frameworks like React, and flask. We learned how to utilize yolov11 for computer vision, and least but not least we learned the potential of future work we can achieve working on personal projects as a team.
What's next for StayLocked
Next we will figure out a way to connect both the frontend and the backend into one device and in one tab so that it is more convenient for the user, We will add sounds to the alerts so that user is more aware when he gets the detection that he is on his phone or distracted, and we will add a way for the user to redeem the Monopoly money they made for more rewards and prizes such as extra break time and such.
Built With
- flask
- python
- react
- tailwindcss
- typescript
- yolov11

Log in or sign up for Devpost to join the conversation.