Skip to content

Protect your vision with gentle reminders to follow the 20-20-20 rule, reducing eye strain and improving focus 🎯.

License

Notifications You must be signed in to change notification settings

awwais/Eye-Minder-v2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Eye-Minder v2.0

πŸ‘οΈ Protect Your Vision, Boost Your Productivity

Did you know that the average person blinks 66% less when staring at a screen?1 This can lead to eye strain, headaches, and decreased productivity. Eye-Minder is here to help!

What is Eye-Minder?

Eye-Minder is a desktop application built with PyQt5 that reminds you to follow the 20-20-20 rule:

Every 20 minutes, take a 20-second break and look at something 20 feet away.

This simple habit can significantly reduce eye strain and improve your overall well-being while working on your computer.

πŸš€ Key Features

  • Customizable reminders: Set intervals that work best for you
  • Non-intrusive notifications: Stay focused while taking care of your eyes
  • Track your habits: Monitor your adherence to the 20-20-20 rule
  • Cross-platform: Works on Windows, macOS, and Linux

πŸ”¬ The Science Behind Eye-Minder

  1. Reduced eye strain: Following the 20-20-20 rule can decrease symptoms of computer vision syndrome by up to 32%2
  2. Improved focus: Regular breaks can boost productivity by up to 13%3
  3. Better sleep: Reducing blue light exposure in the evening can improve sleep quality by 58%4

How to Install and Use Eye-Minder

  1. Download the application from the following link:
    Download Eye-Minder v2.0

  2. Install the application by running the downloaded .exe file.

  3. Once installed, launch Eye-Minder. An icon will appear in your system tray.

  4. Click on the tray icon for all available information and to manage your settings.

πŸš€ Getting Started

Prerequisites

  • Python 3.11+
  • PyQt5

Installation and Setup

  1. Clone the repository:

    git clone https://github.com/awwais/Eye-Minder-v2.0.git
    cd Eye-Minder-v2.0
  2. Create and activate a virtual environment:

    • On Windows:
      python -m venv myenv
      myenv\Scripts\activate
    • On macOS and Linux:
      python3 -m venv myenv
      source myenv/bin/activate
  3. Install the required packages:

    pip install -r requirements.txt
  4. Run the application:

    python main.py

🀝 How to Contribute

We welcome contributions from developers of all skill levels! Here's how you can help:

  1. Report bugs: Open an issue if you find any problems
  2. Suggest features: Have an idea? We'd love to hear it!
  3. Improve documentation: Help us make Eye-Minder easier to use and understand
  4. Write code: Tackle an open issue or add a new feature

Contribution Steps

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/AmazingFeature)
  3. Make your changes
  4. Commit your changes (git commit -m 'Add some AmazingFeature')
  5. Push to the branch (git push origin feature/AmazingFeature)
  6. Open a Pull Request

πŸ“š Learn More

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


Footnotes

  1. Patel et al. (2017). "Blink rate and incomplete blinks in six different controlled hard-copy and electronic reading conditions." Investigative Ophthalmology & Visual Science, 58(6), 2992-2998. ↩

  2. Ang et al. (2014). "Evaluating the role of the 20-20-20 rule in relieving computer vision syndrome." Southeast Asian Journal of Tropical Medicine and Public Health, 45(6), 1498-1503. ↩

  3. Henning et al. (1997). "Frequent short rest breaks from computer work: effects on productivity and well-being at two field sites." Ergonomics, 40(1), 78-91. ↩

  4. Ostrin et al. (2017). "Objectively measured light exposure in emmetropic and myopic adults." Optometry and Vision Science, 94(2), 229-238. ↩

About

Protect your vision with gentle reminders to follow the 20-20-20 rule, reducing eye strain and improving focus 🎯.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages