
CompletedNext.jsTypeScriptReact+6 more
Nagar Mitra
A smart city civic issue reporting and community engagement platform.
Timeline
2 months
Role
Full Stack
Team
Solo
Status
CompletedTechnology Stack
Next.js
TypeScript
React
Tailwind CSS
Supabase
Google Maps API
Shadcn UI
Recharts
Framer Motion
Key Challenges
- Role-Based Access
- Issue Assignment Workflow
- Location Accuracy
- Image Upload
- Real-time Community Interactions
- Nearby Issues Discovery
- Responsive Mobile UX
Key Learnings
- Supabase Data Modeling
- Role-Based Authorization
- Geolocation and Maps Integration
- Optimistic UI Updates
- Dashboard Analytics
- Client-Server State Handling
- Error and Fallback Design
Nagar Mitra: Smart Civic Issue Management Platform
Overview
Nagar Mitra - A role-based civic platform where citizens report local problems, admins manage and assign them, and contractors resolve them with clear progress tracking.
What Users Can Do
- Report Issues: Report civic issues with title, category, priority, location, and photo evidence.
- Explore Issues: Explore community issues on a map, filter by status/proximity, and interact through likes and comments.
- Track Progress: Track issue progress history, while admins assign issues to contractors and monitor analytics.
Why I built this
I built this platform to address fundamental issues I observed:
- Reporting local civic problems was fragmented and lacked transparent status updates.
- Citizens had limited visibility into nearby issues and community progress.
- It was solution to the SIH 2025 problem statement focused on improving civic issue management and community engagement.
Tech Stack
- Next.js
- TypeScript
- React
- Tailwind CSS
- Supabase
- Google Maps API
- Shadcn UI
- Recharts
- Framer Motion
After launch & Impact
- Streamlined issue reporting and assignment across citizen, admin, and contractor roles.
- Improved community transparency with location-based discovery, status tracking, and social interactions.
Future Plans
- Improve assignment intelligence with smarter contractor recommendations.
- Add in-app notifications for status changes and assignment updates.
- Scale analytics and reporting for ward/area-level civic performance insights.