Skip to content

dejely/manobela

 
 

Stargazers Contributors Forks Issues Closed Pull Requests Closed License

Logo

Manobela

Mobile app for driver monitoring using computer vision
Docs · Website · API · Report Bug · Request Feature

Download Manobela

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

Python FastAPI OpenCV MediaPipe YOLO ONNX WebRTC

TypeScript React Expo Drizzle TailwindCSS Next.js

Docker Vercel Render Azure

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

Monitoring Insights Insights session Uploads Maps Settings

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.

About

A driver monitoring system

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 78.6%
  • Python 19.4%
  • CSS 1.3%
  • Other 0.7%