Inspiration
We live in a country where civic issues like potholes, garbage dumps, and poor infrastructure are seen, photographed, and forgotten. People care — but often feel helpless. We wanted to create something that made citizens feel heard, empowered, and connected to the people responsible for change. CivicSense was born from that emotion — to turn complaints into conversations, and problems into actions.
What it does
CivicSense is a people-first civic engagement platform that allows citizens to:
- Report civic complaints with photos, location, and descriptions
- Access AI-based health tools, like skin disease and diabetes checks
- Engage in community discussions and stay informed
- Talk to an intelligent chatbot for quick civic and health help
How we built it
We built CivicSense as a fusion of three powerful layers:
- Frontend: A Flutter-based mobile app for Android/iOS
- Backend: A Strapi CMS on Node.js and SQLite for APIs and user roles
- Machine Learning: Python (PyTorch) models served via Flask APIs for health predictions and deepfake detection
Challenges we ran into
- Coordinating between the Flutter frontend, Node backend, and Flask ML APIs in real-time
- Training ML models with real-world accuracy under time constraints
- Creating an interface that feels welcoming, not overwhelming
- Managing authentication and permissions for citizens vs. officials
Accomplishments that we're proud of
- A fully working app that lets users report real civic complaints
- Successfully integrated AI models that give medical guidance to users who may never see a doctor
- Built a chatbot that can answer actual queries — in seconds
- Designed and executed a full-stack product in record time
What we learned
- Technology means nothing without empathy. Civic tech must feel human.
- API communication across languages and frameworks is hard — but doable with planning
- UX matters deeply in citizen-facing apps; people need clarity and trust
- ML isn’t just research — it can actually guide and protect lives, if deployed well
What's next for CivicSense
- Collaborate with municipal corporations to test the platform on real data
- Add vernacular language support so every Indian can use it in their own words
- Expand health checks to include more rural-relevant diagnostics
- Provide issue resolution dashboards for local authorities to track and act
- Add gamified engagement to encourage participation from youth and communities
Log in or sign up for Devpost to join the conversation.