The problem: Preparing to vote takes too much time, and millions of people are going to the polls uninformed. Voter education sites exist — but most leave voters either overwhelmed by raw data or underwhelmed by the lack of real explanation. Down-ballot races like Railroad Commissioner, County DA, and Lieutenant Governor shape daily life more than most federal offices, yet voters have almost no accessible information about them without spending hours researching. The solution: Voter Intelligence Platform puts your actual ballot in your hands — explained in plain English, powered by AI. Voters enter their ZIP code and immediately see every race, every candidate, and every proposition on their real ballot, organized by federal, state, and county level. Instead of just listing who's running, the app explains what each candidate stands for, what each proposition actually means, and what happens if it passes or fails. And if voters still have questions, they can ask anything in plain English and get a nonpartisan answer instantly. Currently the app covers ZIP codes 76051 (Grapevine) and 75019 (Coppell) for the March 3, 2026 Texas primary. How I built it: The app has three core features: First, AI-powered candidate profiles. Tapping any candidate returns a nonpartisan bio, key platform positions, and a notable fact. Well-known candidates like Jasmine Crockett, Ken Paxton, and Greg Abbott are pre-cached for instant loading. Lesser-known candidates trigger a live AI lookup. Second, plain-language proposition explanations. Texas primaries include party propositions that most voters don't understand. The app uses AI to translate each one — what it actually means, what happens if YES wins, what happens if NO wins, and nonpartisan background context. Third, a live AI voter guide powered by DigitalOcean Gradient AI. The Ask AI tab connects to a Gradient agent backed by a custom knowledge base containing every candidate, race, office description, and proposition on both ballots. Voters can ask anything — "What's the difference between Crockett and Talarico?", "Which candidates support property tax elimination?", "What does the Railroad Commissioner actually do?" — and get accurate, nonpartisan answers instantly. Challenges we ran into: The biggest obstacle to scaling the app nationally was the lack of free, accessible ballot data via API. Structured ballot data for all 254 Texas counties — let alone all 50 states — doesn't exist in a free machine-readable format. Getting accurate data for just two ZIP codes required manually processing official PDF sample ballots from county election offices. Several paid data solutions exist, but there was no budget for this hackathon. This is the real bottleneck in voter information technology, and solving it is what separates a prototype from a national platform. Accomplishments I am proud of: Building a app that delivers genuine civic value —a real tool a real voter could use on a real election. The AI doesn't just retrieve information; it explains it, contextualizes it, and answers follow-up questions. That combination didn't exist before in a free, accessible voter tool. What we learned: I became familiar with the DigitalOcean cloud platform end to end — from the control panel to deploying a Gradient AI agent with a custom knowledge base datastore. I also discovered how much the software development lifecycle has shifted for AI-powered applications, where prompt design, knowledge base quality, and agent testing replace traditional unit testing as the core quality controls. What's next for Democracy Defender: The architecture is ready to scale — only the data layer needs to grow. A partnership with an organization like Democracy Works or Ballotpedia to access structured ballot data would unlock coverage for all 254 Texas counties immediately, and all 50 states over time. The vision is for Democracy Defender to become the standard for AI-powered voter education — or to power that capability inside an existing platform that already has the reach.
Built With
- ai
- frontend:-react-+-vite
- gradient
- netfly
Log in or sign up for Devpost to join the conversation.