Electoral Analytics
From the vote-count spreadsheet to insight, in minutes.
A precinct-by-precinct election results analysis tool: upload a vote-count file and get interactive dashboards plus an AI assistant that answers questions in natural language and generates actionable filters.
How it works
Electoral analytics dashboard with turnout charts, a treemap by municipality, and a per-precinct table.
Live demo
Simulated election night
A broadcast with 100% synthetic data: live updates, declared uncertainty, and anomalies flagged for human review.
republic of example — 60 fictitious districts
- Force A
- Force B
- Force C
- not yet reporting
- under review
A 100 % fictitious election: the Republic of Example does not exist. Synthetic, deterministic figures generated for this demo.
tally sheets counted
100.0%
4,500 / 4,500 sheets · 23:45 h
districts reporting
60/60
σ flags
2/2
vote share by force — preliminary
lead beyond the intervalForce A 42.1 % ± 0.3
Force B 39.4 % ± 0.3
Force C 18.5 % ± 0.3
bar: point estimate · band: uncertainty interval · scale 0–50 %
broadcast log
«data flows, anomalies are flagged for human review, uncertainty is declared — this is what transparency looks like.»
What it does
100% in-browser processing
Your data never leaves your computer; there is no server receiving it.
Interactive charts
Turnout, competitiveness, and treemaps by municipality.
Analytical table by precinct
Winner, margin, and behavior of every electoral section.
Conversational assistant
Ask in natural language; the AI applies the filters for you.
Actionable filters
Every assistant answer becomes an explorable view.
Excel export
Multi-sheet reports ready to share with your team.
Differentiating capabilities
-
Your data, under your control
Processing happens locally in your browser.
-
From hours to minutes
From the vote-count file to the first insight, with no technical team.
-
AI that executes
The assistant doesn't just answer — it applies filters and builds views.
Tech stack
- Next.js
- Gemini
- Local in-browser processing
Delivery model
Licensing per electoral season or per organization.
Book a demo
Tell us your challenge and we'll propose a concrete path — no strings attached.