Skip to content

rashekask/LaneBot

Repository files navigation

LaneBot

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.

Features

  • 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


Technologies Used

Frontend (iOS)

  • Swift 5
  • UIKit, AVFoundation
  • Xcode Interface Builder
  • Custom sound alerts via AVAudioPlayer

Backend (Python)

  • Flask
  • YOLOv8 (Ultralytics)
  • OpenCV
  • Pillow
  • pyngrok

🏆 Awards & Recognition

Winner – WeHack 2025

Our project LaneBot won First Place (on General Track) at WeHack 2025!
Check out our full submission and demo on Devpost:
🔗 View on Devpost

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors