Project Name: CivicFix — AI-Powered Civic Complaint Management System Tagline: An AI-powered civic platform connecting citizens directly with municipal departments with automatic triage, duplicate detection, and spatial mapping. UN SDGs: Aligned with SDG 11 (Sustainable Cities and Communities) & SDG 16 (Peace, Justice and Strong Institutions). 🚨 Problem Statement Citizens face slow grievance redressal due to rigid, confusing government department silos. Lack of real-time visibility leaves citizens in the dark after submitting complaints. Municipal authorities are overwhelmed by duplicate complaints for the exact same issues (e.g., potholes, water leaks). Cities lack automated spatial intelligence to spot complaint clusters before safety hazards cause casualties. 💡 Key Features & Capabilities Zero-Bureaucracy AI Intake: Citizens submit plain-text descriptions; AI automatically determines category, priority, department, keywords, and summary without manual dropdown selection. Multi-Factor Duplicate Detection: Compares incoming reports against database records using Haversine distance, category matching, and keyword overlap, alerting users to similar issues nearby. Autonomous Department Routing: Instantly directs tickets to the correct municipal squad (Electrical, Roads, Sanitation, Water Supply, Public Works, Traffic). Transparent Resolution Timeline: Immutable 5-stage tracking (REPORTED ➔ AI ANALYZED ➔ ASSIGNED ➔ IN PROGRESS ➔ RESOLVED) with timestamps and officer attribution. Interactive Hotspot Map: Powered by Leaflet and OpenStreetMap with category-coded markers and density circles (zero Google Maps API key required). Executive Analytics: Real-time charts covering resolution velocity, department workloads, and automated "City Problem Insights". 🛠️ Tech Stack Frontend: React 18, Vite, Tailwind CSS, Lucide React Icons. Backend: Node.js, Express.js REST API, JWT Authentication, bcryptjs. Database: MySQL 8.0+ schema paired with a resilient zero-config embedded data store. AI & NLP: Google Gemini API with an automatic local rule-based fallback engine (guarantees zero demo crashes). Mapping: Leaflet.js + OpenStreetMap (100% open-source, no paid API keys). Visualizations: Recharts for dynamic administrative charts. 🌍 UN SDG Impact SDG 11 (Sustainable Cities): Rapidly resolves streetlighting, road damage, sewer overflows, and transit hazards to build safer public infrastructure. SDG 16 (Strong Institutions): Eliminates bureaucratic discretion and promotes transparent, accountable municipal governance through public audit logs. 🏆 Key Accomplishments Built a fully working full-stack prototype across 12 complete pages (not a static UI mockup). Verified end-to-end demo flow: complaint submission ➔ AI analysis ➔ duplicate warning ➔ unique ticket ID ➔ status update ➔ live map & analytics refresh. Works 100% out of the box with zero external API key requirements. 🔮 Future Roadmap Vernacular speech-to-text input for voice-based complaint filing in regional languages. WhatsApp and SMS chatbot integration for camera-to-ticket reporting. Computer vision for automated before-and-after photo verification before closing tickets. Predictive maintenance forecasting infrastructure damage from weather and seasonal patterns.

Built With

  • antigravity
  • vibecoding
Share this project:

Updates

Submission history