Initial Development of AI-Powered Pothole Reporting & Tracking Platform
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
- Citizen uploads a pothole image.
- System analyzes the image using AI.
- Severity level is determined.
- Location information is captured.
- Complaint record is generated.
- Complaint is assigned for review.
- Status updates are tracked.
- 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
closses #1 (closed)