ErgoBlink: A vision for better health.
A fully functioning application that helps you maintain good eye health and posture while using digital devices. It uses computer vision and machine learning to detect bad posture and blinking patterns, and provides reminders to take screen breaks. The model is fully customizable and built to be easily retrained for applications like Geico DriveEasy.

Better health
Maintain good eye health and posture while using digital devices.
Whether you work from home, study online, or driving, ErgoBlink can help you prevent computer vision syndrome and improve your well-being.
- Bad posture detection and correction
ErgoBlink uses the front-facing camera on your device to capture your posture in real time. It analyzes your posture using deep learning techniques and alerts you when you are slouching, hunching, or leaning too close to the screen. It also gives you tips on how to improve your posture and avoid back and neck pain.
- Blink interval detection and reminder
ErgoBlink tracks your eye movements and detects the time intervals between your blinks using Eye Aspect Ratio (EAR). It notifies you when you are not blinking enough and reminds you to blink more often. Blinking helps lubricate your eyes and prevent dryness, irritation, and eye strain.
- Screen time reminders and suggestions
ErgoBlink helps you manage your screen time by reminding you to take breaks at regular intervals. You can set your own break duration and frequency, and the app will prompt you to take a break when the time is up. During the break, the app may suggest some activities that don’t involve a screen, such as stretching, walking, or meditating.
How it works
Simple and effective.
ErgoBlink uses computer vision and machine learning to detect bad posture and blinking patterns, and provides reminders to take screen or drive breaks.

- Sci Kit Learn
- Used for training the model to detect bad posture and blink intervals
- Jupyter Notebooks
- Used for running the application and training the model
- OpenCV
- Used for capturing the video stream from the webcam and processing the frames
- Mediapipe
- Used for detecting the landmarks on the face and eyes
- Next.js
- Used for building the landing page frontend of the application
- Tailwind CSS
- Used for styling the landing page frontend of the application
Ready to get started?
Start using our app today.
Download our app today and start using it to improve your posture and eye health.