Skip to content

Give your eyes a rest by following the 20-20-20 rule. Desktop app

Notifications You must be signed in to change notification settings

bixat/eyes_care

Repository files navigation

20 Rule

Eyes Care Desktop App

Eyes Care is a desktop application built with Flutter, designed to help users maintain healthy eyes by following the 20-20-20 rule. The app reminds users to take regular breaks and rest their eyes to reduce eye strain and prevent digital eye fatigue.

Support

Table of Contents

Features

  • Customizable Reminder: Set personalized reminders to take breaks and rest your eyes based on your preferences, with options to follow the 20-20-20 rule or a custom time interval.
  • Countdown Timer: Monitor the time remaining until your next scheduled eye break, with a fully adjustable countdown timer feature to suit your needs.
  • Notifications: Get customizable desktop notifications or alerts to remind you when it's time for your next eye break with options for forcing take break mode.

Coming soon

  • Eye Exercises: Access a collection of eye exercises and follow along to relax and strengthen your eye muscles.
  • Usage Statistics: View detailed statistics on your app usage and monitor your progress in following the 20-20-20 rule.

Installation

  1. Clone the repository: git clone https://github.com/bixat/eyes_care.git
  2. Navigate to the project directory: cd eyes_care
  3. Install the dependencies: flutter pub get
  4. Run the app: flutter run

Usage

  1. Launch the Eyes Care app on your desktop.
  2. Start using the app, and it will notify you when it's time to take a break.
  3. During each break, follow the 20-20-20 rule by looking at an object 20 feet away for 20 seconds.

Contributing

We welcome contributions from the community to enhance the Eyes Care app. To contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Make your changes and commit them: git commit -m 'Add feature'
  4. Push to the branch: git push origin feature/your-feature-name
  5. Submit a pull request.

License

MIT License

Tools / Acknowledgements

Special thanks to these amazing projects from LeanFlutter which help power CareEyes:

Support

If you encounter any issues or have any questions or suggestions, please open an issue on the GitHub repository.