Skip to content

Initial Development of AI-Powered Pothole Reporting & Tracking Platform

Pathipati Yogesh Nani requested to merge yogesh into main

Overview

This merge request introduces the initial implementation of the GHMC Pothole Reporter & Tracker, a CivicTech platform designed to help citizens report potholes efficiently and enable authorities to manage and resolve road issues transparently.

The solution leverages Artificial Intelligence to analyze uploaded pothole images, determine severity levels, capture location data, and provide complaint tracking capabilities.


Problem Statement

Citizens in Hyderabad frequently encounter potholes that pose safety risks, cause vehicle damage, and contribute to traffic disruptions. Existing complaint mechanisms often lack transparency, prioritization, and effective tracking, resulting in delayed resolutions.

This platform aims to bridge the gap between citizens and civic authorities through a user-friendly, AI-powered reporting system.


Features Implemented

Citizen Module

  • Pothole image upload interface
  • Complaint submission workflow
  • Location capture support
  • Complaint tracking functionality

AI Module

  • Pothole detection workflow integration
  • Severity classification framework
  • Confidence score generation pipeline

Dashboard Module

  • Report visualization
  • Complaint statistics overview
  • Interactive monitoring interface

Admin Module

  • Complaint review and management
  • Status update workflow
  • Resolution tracking support

Workflow

  1. Citizen uploads a pothole image.
  2. System analyzes the image using AI.
  3. Severity level is determined.
  4. Location information is captured.
  5. Complaint record is generated.
  6. Complaint is assigned for review.
  7. Status updates are tracked.
  8. Citizen can monitor resolution progress.

Technical Stack

Frontend

  • React.js
  • Tailwind CSS

Backend

  • Python
  • FastAPI

Database

  • PostgreSQL

AI / Machine Learning

  • YOLOv8
  • OpenCV

Mapping & Location Services

  • Leaflet.js
  • OpenStreetMap

Objectives Addressed

  • Simplify pothole reporting for citizens.
  • Enable AI-based pothole detection.
  • Classify potholes by severity.
  • Improve complaint transparency.
  • Provide complaint tracking and status updates.
  • Support data-driven decision making through analytics.

Testing Checklist

  • Image upload functionality tested
  • Complaint submission tested
  • GPS/location capture verified
  • AI detection workflow validated
  • Severity classification verified
  • Complaint tracking functionality tested
  • Dashboard responsiveness verified
  • Cross-device compatibility checked

Expected Impact

This solution improves civic engagement, streamlines pothole reporting, enhances transparency, and helps authorities prioritize road maintenance efforts more effectively.


Labels

CivicTech • AI • MachineLearning • ComputerVision • React • Python • Hackathon

Status

🚧 Initial MVP Implementation

closses #1 (closed)

Edited by Pathipati Yogesh Nani

Merge request reports

Loading