Slide Deck: https://docs.google.com/presentation/d/1sWbXcm3onzwkqwCWxtoOt2EXbMfBX7xOTZmfAgXwSWc/edit?usp=sharing
One-Page Summary: https://docs.google.com/document/d/1w4Y1Yp1BieDX5avlzNqaQruEQQwF3mYM2JHA5-NRaZY/edit?usp=sharing
Inspiration
We noticed that many remote workers and students struggle to focus and take proper breaks, leading to burnout and reduced productivity. Existing tools either block distractions or time tasks, but none offer a complete system to support both deep work and recovery. We wanted to build something that makes it easier—and even enjoyable—to switch between focus and rest.
What it does
ModeSwitch is a Chrome extension that helps users stay productive and avoid burnout by guiding them through structured Pomodoro sessions, blocking distracting sites during work periods, offering mini-games and wellness activities during breaks, and generating an AI-powered "Balance Score" to help track and improve work-life balance.
How we built it
We used JavaScript, HTML/CSS, and Chrome APIs to build the extension. The Pomodoro timer integrates with a smart site-blocker module, and the break games are built with lightweight web tech. For the Balance Score, we implemented AI logic that analyzes user activity patterns and provides daily insights. Our backend stores user preferences and session data using MongoDB and Digital Ocean Droplets.
Challenges we ran into
- Calibrating the Balance Score algorithm to feel helpful rather than judgmental.
- Working within Chrome extension limitations for data storage and permissions.
Accomplishments that we're proud of
- Designed an experience that encourages healthier work habits, not just productivity.
- Developed a unique AI-powered Balance Score that adds real value beyond timers.
What we learned
- Productivity is as much about rest as it is about work—designing for both is crucial.
- Small design choices (like a playful break game or encouraging message) can shift user habits.
- Chrome extension APIs are powerful but require careful UX planning to avoid annoying users.
- Building for behavior change requires empathy, iteration, and constant user feedback.
What's next for ModeSwitch
- Public Beta Launch: Polish the UI/UX and release the extension on the Chrome Web Store.
- User Feedback & Iteration: Expand testing to a wider audience to improve features and fine-tune the Balance Score.
- More Break Activities: Add new mini-games, guided meditations, and stretch routines to keep breaks fresh and engaging. -Team Dashboard MVP: Begin developing our B2B version with an aggregate Balance Score view for teams. -AI Coach Improvements: Enhance the AI to give more personalized tips based on focus patterns and user goals. -Cross-Browser & Mobile: Explore browser support and begin work on a mobile companion app for on-the-go syncing.
Built With
- css
- digitalocean
- flask
- html
- javascript
- jupyterlab
- mongodb
- python
- scikit
Log in or sign up for Devpost to join the conversation.