SaaS platform that democratizes electoral polling: voters participate for free and each candidate pays to access an exclusive dashboard with their own campaign results.
01
Overview
Voto Radar is a SaaS platform built to make electoral research accessible in a market where traditional polls often come with prohibitive costs. Voters participate for free through a questionnaire inspired by classic political surveys, providing non-sensitive information — gender, age, income range — and indicating who they would and would never vote for as mayor and councilor. Each city runs its own research cycle with the full list of registered candidates by office.
With the collected data, pre-registered candidates purchase access through the Asaas payment gateway and enter an exclusive dashboard showing only their own campaign data: approval and rejection rates by neighborhood, voter trends, and strategic insights to guide campaign decisions. The stack combines Next.js, TypeScript, and PostgreSQL via Supabase, with Prisma as the ORM, shadcn/ui for the dashboard, and Motion.js for animations.
02
Challenge
The project had to go live in three weeks. What was compressed was design refinement — data reliability was non-negotiable. Ensuring one vote per CPF per city with rigorous validation, and research cycles with defined durations that refresh data each round, required careful modeling from the start.
Beyond the timeline, the product needed to launch while parts of the system were still under development — the vote collection flow had to work from the first cycle, and candidates needed to be able to purchase access and view results as soon as rounds went live.
03
Solution
The stack — Next.js, TypeScript, PostgreSQL via Supabase, and Prisma — delivered the API, database, and dashboard at an accelerated pace. CPF validation ensured collection integrity, and the Asaas integration structured the per-candidate paid access model — each one buys access only to the dashboard with their own survey data.
The launch validated the concept strongly: 1,500 participants responded in two days. Although the product didn't continue in ongoing operation, the result proved that democratizing live electoral insights is viable — with affordable access for candidates and reliable data to support campaign decisions.





