Angelo Rosa — Product Designer

Voltar ao portfólio

Impactos Positivos: Design de plataforma de votação

Plataforma digital de votação criada para o Prêmio Impactos Positivos, capaz de gerenciar milhões de votos com segurança antifraude e alta escalabilidade, promovendo o empreendedorismo social em todo o Brasil.

Cliente
Impactos Positivos Global Platform Inc.
Ano
2024
Categorias
No Code

Ver projeto

Impactos Positivos: Design de plataforma de votação

O Prêmio Impactos Positivos é a maior iniciativa de fomento ao empreendedorismo social no Brasil. O ponto alto do programa é a eleição das principais iniciativas e projetos sociais atuantes no país.

Para isso, é realizada anualmente uma votação nacional, com o cadastro de centenas de iniciativas e milhares de votos em um curto período de tempo. Isso exigia a construção de uma plataforma robusta para cadastro, acompanhamento e votação, com total atenção à proteção antifraude e à contagem precisa dos votos ao longo de várias etapas eliminatórias.

Solução

Fui responsável pela idealização da plataforma de votação do prêmio. Os requisitos eram desafiadores: a plataforma deveria suportar até 500 inscrições, lidar com picos de acesso de mais de 1 milhão de votos por etapa, e possuir mecanismos sólidos de auditoria e arquitetura antifraude.

Foram três meses de trabalho intenso, em que realizei o levantamento completo das regras do concurso e defini todos os fluxos para o cadastro e votação das iniciativas. Após esta etapa, optamos por construir a plataforma com ferramentas NoCode, garantindo a entrega no prazo estabelecido.

Iniciei criando o style guide no Figma, com base no brand book do projeto. Paralelamente, materializei as jornadas dos usuários em dezenas de wireframes de baixa fidelidade para validar, junto aos stakeholders, as soluções pensadas.

Uma vez validada a jornada, finalizei o design de alta fidelidade de todas as telas no Figma para facilitar a criação da interface no Bubble.

O maior desafio: votação em etapas

O concurso era dividido em quatro etapas eliminatórias, e ao final de cada fase, as iniciativas menos votadas deveriam ser automaticamente ocultadas, enquanto as mais votadas seriam exibidas como vencedoras da etapa, pontualmente à meia-noite do prazo.

Para viabilizar isso, modelei um banco de dados que registrava cada voto com data, hora, usuário e etapa correspondente. Todos os registros eram salvos em uma tabela principal e também em um banco paralelo mais detalhado, usado para auditoria.

Implementei regras de automação para que, ao final de cada etapa, o sistema gerasse o ranking das iniciativas e exibisse apenas as mais votadas, bloqueando novas votações nas eliminadas.

Outro ponto crítico foi a validação de votos únicos: o sistema verificava se um usuário já havia votado naquela etapa, permitindo ou bloqueando novos votos, conforme o histórico registrado.

Desafios antifraude e soluções implementadas

Durante o processo, surgiram diversos desafios que precisaram ser solucionados em tempo real:

Todos esses comportamentos foram identificados via nosso painel de monitoramento em tempo real, que registrava logs de votação e possibilitava rápidas correções dos bugs que permitiam fraudes.

Impacto

O resultado foi uma plataforma segura, escalável e eficiente que superou todas as metas. Conseguimos garantir estabilidade e confiabilidade durante todo o processo de votação.

Saiba mais em https://impactospositivos.com/