Skip to content

rashekask/LaneBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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

No packages published

Contributors 3

  •  
  •  
  •