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

Built With

Share this project:

Updates