All work

Vota Informado

“Talk” with Colombia's 2026 presidential candidates — an AI answers strictly bound to each official government plan.

Vota Informado — screenshot 1
Vota Informado — screenshot 2
“What is your education plan?”5 official plans · 177 KB

The project

A non-partisan civic tool that democratizes access to proposals. Pick a candidate and chat with an AI that answers in first person, grounded in 177 KB of hand-curated government plans. Mention another candidate and it compares proposals automatically; a sources panel shows where every fact comes from.

What it does

  • 5 candidates with curated, attributed official plans.
  • Automatic comparison when other candidates are mentioned.
  • Strict limits: rejects off-topic questions, never attacks rivals.
  • Real-time streaming and a per-candidate sources panel.

How it was built

Frontend
React 19ViteTailwind 4Framer Motion
Data
Playwright (scraping)PythonCurated .md base
IA
Claude Haiku 4.5SSEPrompt engineering
Campaign sitesPlaywright + Python.md plansClaude

Connections & integrations

  • Anthropic Claude — streaming conversational engine
  • Supabase — anonymous question analytics
  • Vercel — serverless + Analytics + Speed Insights
  • Distribution — banners for WhatsApp, Instagram and LinkedIn

Method

Human curation of official sources and press (with per-candidate attribution) · prompt engineering to stay neutral and avoid hallucination · first-person roleplay bound to the plan.

Screens