FocusGuard: The Productivity Timer That Actively Works Against You
This is a submission for the DEV April Fools Challenge What I Built FocusGuard is a 25-minute Pomodoro-style focus timer with one small catch. It resets the moment you touch your mouse, press a key, scroll, or switch tabs. Your cursor is replaced by a floating š that follows your every move and judges you silently. Each failure earns you an increasingly passive-aggressive message, starting at "Really?" and escalating to "The timer has filed a complaint with HR." To successfully complete a session, all you have to do is start the timer... and then never interact with your computer for 25 minutes. Which, of course, defeats the entire purpose of sitting at your computer. It tracks your session destruction count and your personal best, so you can watch both numbers confirm what you already suspected about yourself. Demo Code vignesh-ponraj / focus-guard The whole thing is ~350 lines of plain HTML, CSS, and vanilla JavaScript. No frameworks. No build step. No npm install. You open it in a b
Continue reading on Dev.to
Opens in a new tab


