Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

SafeRoadsAI - AI-Powered Pothole Detection & Reporting Platform

SafeRoadsAI is an intelligent pothole detection and reporting platform that leverages AI to identify potholes from user-submitted images or camera feeds. It enables real-time pothole detection with geolocation tagging and seamless reporting to help municipal authorities maintain safer roads. The system empowers both users and administrators through a responsive interface and scalable backend.

Features

  • AI-Based Detection: Uses computer vision models to detect potholes in real-time.
  • Geo-tagged Reporting: Automatically captures user location and submits pothole data to a centralized dashboard.
  • User-Friendly Interface: Citizens can easily upload images and report road issues.
  • Scalable & Secure: Built with modern tools to ensure fast and safe operations.

Tech Stack

  • Frontend: React Native (Expo)
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Machine Learning: Python (OpenCV)

Installation

Prerequisites

Before you begin, make sure you have the following installed:

Steps to Run Locally

  1. Clone the repository
git clone https://github.com/rishvant/Pothole-App
cd Pothole-App
  1. Install Frontend Dependencies
cd client
npm install
  1. Install Backend Dependencies
cd ../server
npm install
  1. Set Up Environment Variables

  2. Run Backend Server

cd ../server
node server.js
  1. Run Frontend Server
cd ../client
npx expo start

About

AI-driven platform for real-time pothole detection, geolocation-based reporting, and centralized road issue management.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages