This document presents a system for detecting driver drowsiness using computer vision techniques. A camera mounted on the dashboard captures images of the driver's face. OpenCV and Haar Cascade classifiers are used to detect the eyes and determine if they are open or closed. The eye aspect ratio (EAR) is calculated to quantify drowsiness. If drowsiness is detected, an alarm is triggered and an alert message is sent via cloud services and APIs to notify others. The system was implemented on a Raspberry Pi using a camera. It aims to prevent accidents by detecting fatigue and alerting drivers in real-time. Evaluation showed it can successfully differentiate normal blinking from drowsiness. Future work involves adding more sensors and improving accuracy