spirosmaggioros

CityPulse is an AI-powered platform that lets citizens report urban issues through a simple chat conversation. Built with Mistral for Mistral AI Global 2026 Hackathon.

11
0
100% credibility
Found Mar 03, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

CityPulse is an AI-powered web app that lets citizens report urban issues like potholes or outages through natural chat conversations, automatically classifying, deduplicating, and routing them to the appropriate city departments.

How It Works

1
🌐 Discover CityPulse

You stumble upon the CityPulse website and learn you can report city problems just by chatting.

2
💬 Start chatting

Open the friendly chat window and begin describing your issue in plain words, like talking to a helpful neighbor.

3
📍 Mention the spot

Simply tell it the street, park, or landmark where the problem is—no maps or pins needed.

4
🔍 AI understands everything

The assistant figures out what kind of problem it is, which city team should handle it, and if it's urgent.

5
📋 Review the summary

See a clear summary of your report, including any similar ones nearby to avoid duplicates.

Report sent successfully

Your issue is routed to the right department, and you feel good knowing you've helped make your city better.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is CityPulse?

CityPulse lets citizens report urban issues like potholes or broken streetlights through a simple AI-powered chat conversation—no forms or logins required. Built in Python with Mistral AI for the Global 2026 Hackathon, it pinpoints locations from vague descriptions, classifies problems, detects duplicates, and routes reports to the right department (police, fire, municipality). Users get instant feedback, photo uploads, and real-time stats, with a live demo at citypulse.freeddns.us covering spots like city pulse lansing or citypulse toronto equivalents.

Why is it gaining traction?

It skips clunky government portals by turning reports into natural chats, complete with urgency flagging and duplicate merging to cut noise. Devs love the full-stack deploy via Docker—backend APIs, React dashboard, Chainlit chat—all wired for production with Redis caching and Mongo geo-queries. The hackathon polish shines in multilingual support (English/Greek) and quick actions like "most urgent issues," making it a ready blueprint over basic citypulse akure or citypulse gandhinagar trackers.

Who should use this?

Civic hackers prototyping municipal apps, city officials needing low-friction citizen input, or hackathon teams demoing AI for urban issues. Ideal for devs in citypulse news regions building chat-first tools that handle citypulse urgent care reports without endless dropdowns.

Verdict

Grab it for a battle-tested civic AI starter—deployable today with solid Docker setup—but temper expectations at 1.0% credibility from 11 stars and hackathon roots; add tests for prod. Strong for proofs-of-concept, worth forking for citypulse24-style global rollouts.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.