Inspiration :

I am from Nowshera, KPK, Pakistan, where civic issues like potholes, garbage dumps, broken streetlights, and water leakages are common. Reporting these problems is often difficult because helplines are unresponsive and social media complaints usually go unnoticed.

This inspired us to build "IssueNet AI" a platform that makes reporting civic issues as simple as taking a photo.

What It Does :

IssueNet AI is an AI-powered civic issue reporting platform. Users upload a photo of a problem, and the system automatically:

  1. Detects the issue type and severity
  2. Routes the report to the relevant department
  3. Displays reports on a live map
  4. Allows authorities to manage reports through an admin dashboard
  5. Provides public analytics and community engagement features

How We Built It :

The project consists of three services:

"React Frontend" (React, Vite, Tailwind CSS, Leaflet, ApexCharts) "Node.js/Express Backend" for APIs, image uploads, and JWT authentication "Python FastAPI AI Service" that analyzes images using keyword detection and RGB-based image heuristics

The AI service is modular and can later be upgraded to models like YOLOv8 or Roboflow.

Challenges :

  1. Managing communication between React, Express, and FastAPI services
  2. Building AI functionality without a trained dataset
  3. Matching map visuals with the dark UI theme
  4. Handling unreliable GPS data with manual location input

Accomplishments :

  1. Built a complete end-to-end reporting platform
  2. Developed a working AI-powered classification system
  3. Created a live map with real locations
  4. Implemented a secure admin dashboard
  5. Designed a scalable architecture for future AI upgrades

What We Learned :

This project helped us learn :

  1. Multi-service application architecture
  2. JWT authentication and protected routes
  3. Basic image-processing techniques
  4. Geolocation and map integration
  5. Building practical solutions for real community problems

What's Next :

  1. Integrate YOLOv8/Roboflow models
  2. Move from JSON storage to MongoDB
  3. Develop a React Native mobile app
  4. Add push notifications
  5. Launch a full Urdu-language interface
  6. Support multiple government departments
  7. Implement duplicate-report detection
  8. Pilot the platform in Nowshera

IssueNet AI aims to make civic issue reporting faster, easier, and more transparent for citizens and authorities alike.

Built With

Share this project:

Updates