Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

49 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

πŸ•’ Twenty-20-20

A browser-based productivity tool that helps users reduce digital eye strain by following the 20-20-20 rule.


πŸ“Œ What is the 20-20-20 Rule?

For every 20 minutes of screen time, look at something that is about 20 feet away for 20 seconds. This helps reduce eye fatigue, dryness, strain, and tension.


πŸ”§ Features

  • ⏱️ Central timer that reminds you to rest your eyes every 20 minutes
  • 🌈 Customizable color themes (dark/light/bubblegum/ocean/etc.)
  • πŸ”Š Sound + visual cues (with adjustable volume and preferences)
  • 🧩 Widget support for ambient music, quotes, etc.
  • πŸ’Ύ Settings persist across sessions using localStorage
  • πŸ“± Responsive design for mobile use
  • πŸ” Privacy-respecting model (no cookies, no tracking)

πŸ’‘ How to Use

  1. Open the timer
  2. Adjust your break duration, sounds, and theme in the settings
  3. Let the timer remind you to take breaks (Auto-restart optional!)

πŸ“‚ Project Structure

  • index.html # Main HTML
  • scripts/app.js # All logic
  • styles/style.css # Styling and themes
  • assets/ # Sounds/images/etc.
  • README.md

πŸ“¦ Tech Used

  • Vanilla HTML, CSS, JavaScript
  • Flexbox for layout
  • LocalStorage for persistent settings
  • GitHub Pages for hosting

πŸ›‘οΈ Privacy Policy

This app stores settings locally on your browser using localStorage.
No data is collected, tracked, or sent anywhere and does not leave your device.


πŸ”Š Sound Credits

All sounds used are royalty-free and credited accordingly


πŸ§ͺ Roadmap / Ideas

  • Better accessibility and contrast mode
  • Sound previews before setting
  • Sound equalizer when tracks are playing
  • Browser extension

🌐 Live Demo

πŸ‘‰ https://ishaa08.github.io/twenty2020/


πŸ§‘β€πŸ’» Author

Made with care by Isha~

Open to feedback and collaboration!

About

A browser-based productivity tool that helps users reduce digital eye strain by following the 20-20-20 rule.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /