AI-powered civic issue reporting and municipal management platform built for smarter, more connected communities.
CivicMind enables citizens to report civic issues effortlessly while empowering municipal officers and administrators with AI-assisted verification, intelligent routing, real-time tracking, and actionable analytics.
- 🤖 AI-assisted issue reporting using Google Gemini
- 🗺️ Google Maps integration for precise geolocation
- 📸 Multi-image & video evidence uploads via Cloudinary
- 🔍 AI-powered fake media and duplicate report detection
- 🧭 Automatic department routing and officer assignment
- 👥 Community verification with image comparison
- 🎙️ Multilingual speech-to-text support
- 📈 Real-time report tracking and notifications
- 👷 Professional officer investigation and resolution workflow
- 🏛️ Executive admin dashboard with analytics & heatmaps
- 🎯 Citizen gamification (levels, badges, civic score & contribution score)
- 📱 Fully responsive modern interface
| Category | Technologies |
|---|---|
| Frontend | Next.js 15, React 19, TypeScript |
| Styling | Tailwind CSS, Framer Motion |
| Authentication | Firebase Authentication |
| Database | Cloud Firestore |
| AI | Google Gemini |
| Maps | Google Maps Platform |
| Media Storage | Cloudinary |
| Deployment | Google Cloud Platform |
git clone <repository-url>
cd civicmindnpm installCreate a .env.local file and add your Firebase, Google Maps, Gemini, and Cloudinary credentials.
npm run devsrc/
├── app/
├── components/
├── features/
├── services/
├── ai/
├── hooks/
├── providers/
├── types/
└── utils/
- Google Cloud Platform
- Google Gemini API
- Google Maps JavaScript API
- Places API
- Geocoding API
- Directions API
- Firebase Authentication
- Cloud Firestore
All images and videos are securely uploaded and delivered through Cloudinary, providing optimized storage, transformations, and CDN-backed delivery.
- AI-first civic issue management
- Real-time collaborative workflows
- Community-driven verification
- Intelligent municipal analytics
- Secure role-based architecture
- Production-ready scalable design
For complete project details, architecture, workflows, and implementation, please refer to the project documentation included with this repository.
Special thanks to:
- Google Cloud Platform
- Firebase
- Google Gemini
- Google Maps Platform
- Cloudinary
- Antigravity
- Stitch
for providing the technologies and tools that made CivicMind possible.