Give your community a voice. CivicPulse turns local ideas into collective action with transparent voting and issue tracking.
Story
Modern communities struggle to make their local concerns heard, and most civic tools are either outdated or too intimidating for ordinary people to use. I created CivicPulse to change this: it is an intuitive platform where anyone can easily report local issues, receive instant AI-powered analysis and view these reports on an interactive map, transforming passive frustration into real civic action. Collaborating with a KI Coder streamlined my workflow: rather than coding from scratch, I concentrated on designing effective prompts and refining the user experience, while the AI took care of the repetitive code and robust API connections. I’m proud that CivicPulse empowers ordinary people to become active voices for change and demonstrates how AI can promote civic engagement in the 21st century.
Inspiration
In many cities and communities, local voices go unheard. I wanted to build something that empowers people to speak up, vote on local ideas, and make transparent civic engagement feel easy.
What it does
Users can post ideas, tag them to locations or communities, and others can upvote or support them. Community leaders or local moderators can respond and track progress - publicly.
How we built it
CivicPulse uses Next.js, Supabase, Tailwind CSS, OpenRouter API (for content moderation & idea classification), Google Civic Info API, and Vercel. Location data is stored and filtered via Supabase queries. Disclaimer: For this hackathon, CivicPulse runs as a serverless MVP with dynamic AI responses and sample reports to demonstrate its core potential. A full Supabase backend is planned next to enable real-time submissions, user accounts, and secure data storage for city communities worldwide.
Challenges we ran into
The biggest challenge was designing the right balance between openness and moderation, and ensuring location-based content remained relevant without adding complexity.
Accomplishments that we're proud of
We created a tool that makes civic participation feel empowering, not bureaucratic. The platform is ready to scale across towns and schools alike.
What we learned
We learned that civic engagement needs more than tools - it needs trust, clarity, and a sense of ownership. And great UX can make activism accessible.
What's next for CivicPulse
We plan to add SMS-based idea submission, municipality dashboards, voting timelines, and partnerships with local governments or NGOs.
Built With
- google-civic-info-api
- localstorage
- next.js
- openai-api
- openrouter
- supabase
- tailwind-css
- typescript
- vercel

Log in or sign up for Devpost to join the conversation.