Skip to content

20-20-20 Eye Break Coach

Reminds you to look away every 20 minutes and checks blink rate.

Beginner6h1 person17/20 fit
TL;DR

Build 20-20-20 Eye Break Coach for students and screen workers in ~6h with 1 person. Stack: MediaPipe + Chrome extension.

Why it wins: Small, useful and privacy-preserving.

Build flow

01 · Problem
Long screen sessions cause eye strain and dry eyes.
02 · Solution
Timed reminders with a short guided break, plus optional on-device blink detection to nudge when blinking drops.
03 · Build
  1. 1Build timer
  2. 2Add face landmarks
  3. 3Detect blinks
  4. 4Show stats
04 · Demo
Show a blink-rate drop triggering a gentle reminder.

MVP checklist

  • Break timer
  • Blink detection
  • Guided breaks
  • Daily stats

Tech stack

TechRole
MediaPipePose / hand tracking
Chrome extensionBrowser extension

Reference repos

Open-source projects you can build on. Links checked 2026-10-31.

Related ideas

More Health
  • Log headaches with sleep, food and weather to spot personal patterns

    Beginner10h1
    Next.jsWeather APICharts
    17/20
  • Share caregiving shifts, notes and medicine logs among family members

    Beginner10h2–3
    Next.jsSupabase
    17/20