LaneBot is a smart driving assistant for older vehicles, providing real-time object and lane detection using AI-powered backend processing and a live iOS front end. The app uses YOLOv8 for object recognition and alerts users with sound and visual feedback to enhance road safety. LaneBot is an AI-powered driving assistant designed to bring modern safety features to older vehicles. Itโs an app on your phone that opens a camera, providing real-time footage of your dashboard view while driving and highlighting your distance to other objects, lane positioning, and stop lights.
-
Real-time video capture and object detection
-
Front vehicle proximity alerts
-
Lane boundary awareness alerts
-
Red light detection and warning system
-
Custom sound alerts for different hazard types
-
Flask backend using YOLOv8 and OpenCV
-
iOS Swift frontend using AVFoundation and Vision
- Swift 5
- UIKit, AVFoundation
- Xcode Interface Builder
- Custom sound alerts via AVAudioPlayer
- Flask
- YOLOv8 (Ultralytics)
- OpenCV
- Pillow
- pyngrok
Our project LaneBot won First Place (on General Track) at WeHack 2025!
Check out our full submission and demo on Devpost:
๐ View on Devpost