📖 Project Story: CivicSense
🌱 Inspiration
Democracy and the economy affect everyone, but most people feel disconnected from them.
- Policies are written in legal jargon.
- Budgets are massive PDFs with no clear breakdown.
- Claims spread fast on social media, but fact-checking lags behind.
We asked ourselves: What if civic information could be as simple and interactive as a modern web app? That idea became CivicSense — a platform to turn complexity into clarity.
🛠️ How We Built It
We wanted something fast to prototype yet scalable for real-world use.
- Frontend → React 18 + Vite + TypeScript + Tailwind for a clean, responsive UI.
- UI/UX → shadcn/ui components + Recharts for visualizations.
- Backend → Node.js + Express (TypeScript) powering REST APIs.
- Database → MongoDB (demo auth) + Drizzle ORM schemas (Postgres-ready).
- AI → Google Generative AI (Gemini 2.0 Flash) for summarizing policies, fact-checking claims, and simplifying language.
Core Features:
- Policy Explainer: Paste text → get summary, explanation, key points.
- Budget Explorer: Interactive charts to track spending.
- Fact Checker: Analyze claims with AI-backed insights.
- Rights & Announcements Hub: Stay updated with verified info.
💡 What We Learned
- How AI augmentation can simplify intimidating topics like policy and finance.
- The importance of UX in civic tech — people engage when info feels approachable.
- Building quickly with modern stacks (React + Vite + shadcn/ui) is powerful for hackathon impact.
- How to design APIs that are both hackathon-demo friendly and production-ready.
⚡ Challenges We Faced
- Complexity of civic data → Budgets and policies don’t follow consistent formats.
- Balancing speed & accuracy → AI outputs needed careful prompt design and structuring.
- Time constraints → Building multiple modules (policy, budget, fact-check, rights) in a short hackathon window.
- Trust & misinformation → Designing ways to surface not just answers, but also confidence and sources.
🚀 Outcome & Future
CivicSense is still a prototype, but it proves one thing: 👉 With the right tools, citizens don’t have to be locked out of understanding money and democracy.
Our roadmap includes:
- Multilingual support (English + Hindi).
- Source-grounded fact-checking with citations.
- Participatory budgeting & interactive simulations.
- Admin tools for verified announcements and project updates.
✅ CivicSense started as a hackathon project — but we see it as a step toward making civic life accessible, transparent, and engaging for everyone.
Log in or sign up for Devpost to join the conversation.