Mobile app for driver monitoring using computer vision
Docs
·
Website
·
API
·
Report Bug
·
Request Feature
Manobela is a real-time driver monitoring system that uses computer vision to detect unsafe driving behaviors with only a mobile phone.
Learn more by visiting the website or the documentation.
- Face and object detection: Real-time tracking of facial landmarks and objects.
- Eye closure detection: Monitors drowsiness and triggers alerts.
- Yawn detection: Detects fatigue to prevent unsafe driving.
- Head pose tracking: Identifies distraction through head movement.
- Gaze direction monitoring: Checks if the driver is looking at the road.
- Phone usage detection: Alerts when the driver uses a phone.
- Live video streaming: WebRTC-based real-time streaming.
- Offline video analysis: Processes recorded sessions for insights.
- Real-time alerts: Audio, haptic, and visual notifications for unsafe behavior.
- Session logging: Tracks driving activity and performance metrics.
- Analytics dashboard: Visualizes driving patterns and metrics.
- Maps integration: Navigation, routing, and location-based analytics.
- Customizable settings: Adjust thresholds, alerts, and monitoring preferences.
.
├── backend/ # FastAPI backend
└── mobile/ # Expo React Native mobile app
└── website/ # Next.js website
└── docs/ # DocumentationContributions are welcome!
See CONTRIBUTING.md for more information.
Distributed under the Apache License 2.0.





