Inspiration

Cities manage infrastructure reactively. Problems surface only after failure, leading to higher costs, slower response, and poor public experience. CityCare was inspired by the need to shift cities from crisis response to data-driven prevention.

What it does

CityCare is an intelligent platform that visualizes, analyzes, and predicts urban infrastructure issues using geospatial data, AI insights, and citizen reporting.

How we built it

We built CityCare using Next.js, Node.js, Express, MongoDB with geospatial indexes, Firebase Authentication, and Gemini AI. Leaflet maps enable real-time visualization, while AI generates risk insights and plain-English reports.

Challenges we ran into

Handling scalable geospatial queries, maintaining real-time data consistency, working within AI free-tier limits, and delivering a clean admin experience on limited infrastructure.

Accomplishments that we're proud of

A fully deployed end-to-end system, real-time heatmaps, AI-powered insights, secure role-based access, and a scalable architecture built entirely on free and open-source tools.

What we learned

Preventive infrastructure management requires strong visualization, thoughtful AI usage, and secure system design. Data clarity matters more than data volume.

What's next for City Care

Multi-city support, IoT sensor integration, mobile apps, deeper predictive analytics, and expansion as an open-source smart city platform.

Share this project:

Updates