Inspiration

City data is often scattered across CSV files and long planning PDFs, making it difficult for planners, researchers, and citizens to extract meaningful insights quickly. I wanted to build a tool that could bridge this gap and turn raw urban data into clear, actionable intelligence.

What the Project Does

CityPulse Studio is an AI-powered urban intelligence platform that combines structured CSV datasets with unstructured PDF planning documents to generate summaries, insights, and recommendations for city decision-making.

Gemini Integration

CityPulse Studio is built around Gemini 3 and uses it as the core reasoning engine. Gemini processes structured CSV data such as outage records and service metrics alongside unstructured PDF planning documents to understand urban context holistically. By leveraging Gemini’s multimodal and long-context capabilities, the system can summarize trends, detect patterns, and generate actionable recommendations in natural language.

Users can also add voice or text-based urban context, which Gemini interprets to refine its analysis. This allows the platform to adapt insights based on local challenges, citizen feedback, or specific goals. Gemini’s reasoning and summarization capabilities enable CityPulse Studio to transform complex city data into clear intelligence that is easy to understand and act upon.

How I Built It

The application was built using Google AI Studio with Gemini 3, combining a simple web interface with backend logic to process uploaded CSV and PDF files. The focus was on fast prototyping, usability, and real-world relevance.

Challenges & Learnings

One key challenge was aligning insights across structured and unstructured data sources. This project demonstrated how Gemini 3 can effectively reason across multiple data formats and highlighted the power of AI-assisted urban analytics.

Built With

Share this project:

Updates