Inspiration
History's legends didn't have to fight a notification every 7 seconds.
- Michael Jordan on the court.
- Michelangelo on the ceiling.
- Linus Torvalds in the terminal.
What did they all do? They locked in. We were inspired by their god-tier focus and disgusted by our own goldfish-level attention spans. So we built LockedIn, an app to help us finally finish what we start.
Actual Problem
Staying focused in 2025 feels like playing whack-a-mole with distractions. One minute you’re writing an essay, the next you’re deep in a TikTok trend, doom-scrolling 2 hours straight. For people with ADHD or attention struggles, this isn’t just annoying but it’s exhausting.
Timers, to-do lists, and “focus music” only go so far. What’s missing is real-time accountability, something that actually knows when your brain has left the chat.
Solution
LockedIn makes it impossible to fail by eliminating distraction with ruthless, AI-driven efficiency.
- You Set an Intention: Tell the app the one thing you need to accomplish.
- Gemini Watches Your Screen: Gemini constantly analyzes your desktop activity. If what you're doing doesn't match your goal, it knows.
- The Webcam Watches You: The app also has AI watching you. If you look away from the screen for too long, it knows.
- You Get Snapped Back to Reality: The instant you lose focus, LockedIn sends an alert to pull you back into the zone.
- Track metrics in a Interactive Dashboard: See data on your focusing habits!
Accomplishments that we're proud of
- Turning a rough sketch into a working MVP that actually locks you in, no mock data here.
- Getting both webcam tracking and desktop screen analysis to work smoothly inside an Electron app.
- Building a system that lets Gemini analyze periodic screenshots, understand what you’re doing, and call you out (gently) when you drift.
- Most importantly, our teamwork: assigning tasks, syncing through chaos, helping each other debug, fixing merge conflicts, and shipping something we’re genuinely proud of.
What we learned
- How to build cross-platform desktop apps from scratch with Electron + React + Vite.
- How to periodically capture screenshots, send them to Gemini, and interpret AI feedback to detect whether users are actually focused.
- The importance of user feedback loops, adding motivational summaries after each session makes people want to do another one, instead of burning out.
- That team communication is important.
What's next for LockedIn
- Add Pomodoro sessions with automatic focus and break cycles.
- Integrate lo-fi music and ambient sounds for a calmer flow state.
- Let users build study plans and check off milestones as they go.
- Tracking your user activity and selling it (jk)
Built With
- electron
- gemini
- javascript
- react
- streamlit
- typescript
- vite


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