Mobile app for driver monitoring using computer vision
Last updated Jul 23, 2026
10
Stars
8
Forks
10
Issues
0
Stars/day
Attention Score
30
Language breakdown
TypeScript 78.5%
Python 19.3%
CSS 1.3%
JavaScript 0.8%
Dockerfile 0.1%
HTML 0.0%
โธ Files
click to expand
README
Manobela
Mobile app for driver monitoring using computer vision
Docs · Website · API · Report Bug · Request Feature
About The Project
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.
Built With
Features
- 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.
Screenshots
Project Structure
.
โโโ backend/ # FastAPI backend
โโโ mobile/ # Expo React Native mobile app
โโโ website/ # Next.js website
โโโ docs/ # Documentation
Setup
Contributing
Contributions are welcome!
See CONTRIBUTING.md for more information.
Top contributors
License
Distributed under the Apache License 2.0.
๐ More in this category