Eye Guardian is a React countdown timer web application designed to help users follow the 20-20-20 rule for eye protection. Every 20 minutes, the app reminds users to look 20 feet away for 20 seconds to reduce eye strain from prolonged screen exposure.
- Dark Mode Support: Toggle between light and dark themes.
- Notifications: Browser notifications with sound effects for reminders.
- Start the timer by pressing the start button.
- After 20 minutes, the app reminds you to take a 20-second break.
- Toggle between light and dark mode for better comfort.
- The timer restarts automatically after every break.
To run the app locally, follow these steps:
git clone https://github.com/thisisrexa/eye-guardian.git
cd eye-guardian
pnpm install
pnpm dev
The app will be available at http://localhost:5173.
- Customizable timer duration and sound effects
- Mobile PWA Support
Feel free to submit pull requests, create issues or spread the word.
MIT © Rexa