Inspiration

We built Oversight to address the frustration of navigating complex government data. With so many bills, votes, and funding flowing through the system, it’s tough for the average person to understand what’s really going on.

We built Oversight to simplify the massive amount of government data, from bills and votes to funding. Inspired by the need for transparency, we combined AI and interactive visuals to help people see the bigger picture and make democracy more accountable.

Oversight is our way of contributing to a clearer, more accountable democratic process.

What it does

Oversight is a political transparency platform that turns complex government data into clear, AI-powered insights.

It tracks bills, votes, lobbying, and campaign funding in real time, showing how money influences decisions. Powered by Gemini AI, Oversight analyzes legislation, highlights controversial parts, and scores bills on polarization and truth alignment.

Citizens can explore live bill updates, campaign finance data from the FEC, AI-generated summaries of bills, interactive maps, and news linking current events to active legislation.

In short, Oversight is a "truth engine for democracy," helping everyone understand the intersection of money, power, and policy.

How we built it

Frontend

Next.js (15.5) & React (19.2): Full-stack framework for SSR and dynamic UI.

TypeScript (5.9): Type-safe development across all layers.

Tailwind CSS (3.4) & Framer Motion: Responsive styling and smooth animations.

D3.js & Recharts: Interactive data visualizations for legislative trends.

Lucide Icons & IBM Plex Serif: Consistent UI design and readable typography.

Backend & APIs

Next.js API Routes: Serverless backend endpoints for data and AI operations.

Congress.gov, OpenStates, FEC, LDA: Real-time legislative, campaign finance, and lobbying data sources.

Firebase Firestore: Real-time cache, offline access, and fast data sync.

Cloudflare: We utilized Cloudflare Workers AI with Llama's open-source models for lobbying ethics analysis, at times preferring this decentralized approach over centralized models like Gemini to minimize algorithmic bias and ensure objective assessments of government influence.

Vector Search & Embeddings: Semantic bill search powered by cosine similarity.

AI & Intelligence

Google Gemini 2.5 Flash: Core AI for legislative analysis, news summaries, sentiment, and trend detection.

Features: Smart Search, Controversy Detection, Predictive Analytics.

Grounded Generation: AI responses linked to verified sources.

Additional Services

ElevenLabs API: Text-to-speech for accessible bill summaries.

NewsAPI: Real-time, multi-source legislative news aggregation.

Future Enhancements

User accounts, notifications, mobile app, GraphQL API, and real-time WebSocket updates.

This stack allows Oversight to pull live political data, analyze it intelligently, and present it through clear, interactive visualizations that make complex information easy to understand.

Challenges we ran into

Integrating multiple government APIs with inconsistent data formats was a major hurdle, along with managing rate limits and ensuring accuracy in AI-generated analysis. We also faced challenges balancing technical performance with the ethical responsibility of presenting political data objectively.

Accomplishments that we're proud of

We built a fully functional platform that unifies legislative, financial, and news data into one transparent system. We successfully integrated Gemini AI for real-time bill analysis and created interactive visualizations that make complex government information clear and engaging.

What we learned

We deepened our understanding of integrating large-scale data systems with Next.js and Gemini AI, learning how to structure multi-source APIs for real-time civic intelligence. We also explored the intersection of technology and policy and how governance data is standardized. Additionally, we now learned how bias can emerge in AI interpretation, and what it takes to design systems that balance transparency with analytical rigor.

What's next for Oversight

On the tech side, we’re expanding our data pipeline to handle more real-time legislative and financial data while refining our AI models for deeper, context-aware analysis. We also plan to introduce live monitoring dashboards and improved visualizations to make insights faster and more interactive.

Beyond the technology, we want Oversight to serve as a bridge between citizens and policymakers. By partnering with civic organizations and educators, we hope to make government data easier to understand and rebuild trust through transparency and accountability.

Built With

Share this project:

Updates