Executando verificação de segurança...
14

Construi um site para ajudar a fiscalizar os deputados federais

O problema

Ano passado eu queria uma coisa simples: a lista de deputados que votaram a favor da PEC da Blindagem.

Parece fácil, né? Os dados são públicos. Mas passei horas garimpando o site da Câmara, que é um labirinto de PDFs e páginas quebradas.

Foi aí que pensei: se eu, que sei programar, tive essa dificuldade, imagina o cidadão comum.

A solução

Criei o PovoDB - um banco de dados que transforma os dados abertos da Câmara em informação acessível. Comecei por eles.

Link: https://app.povodb.org/

O que ele faz

  • Score de efetividade (0-100): pondera produção legislativa, presença em votações, e eficiência de gastos
  • Medalhas: "vergonha" e "orgulho" baseadas em votos polêmicos (PEC da Blindagem, Marco Temporal, etc)
  • Gastos da cota parlamentar: cada centavo, com filtros por tipo, fornecedor, partido
  • Detector de anomalias: algoritmo que identifica gastos suspeitos
  • Fidelidade partidária: histórico de trocas de partido e alinhamento em votações
  • Proposições: quais foram apresentadas e quantas realmente viraram lei

Volume de dados processados:

  • ~263k proposições
  • ~1.1M registros de despesas (CEAP)
  • ~585k registros de presença
  • Dados de 2020-2024

O modelo de efetividade é inspirado no Center for Effective Lawmaking dos EUA, adaptado pro contexto brasileiro.

Desafios interessantes

  1. Dados inconsistentes: A Câmara muda o schema dos CSVs sem aviso. Tive que criar validações defensivas em tudo.
  2. Identificar "proposição substantiva": Separar projetos de lei reais de homenagens e renomeação de rua.
  3. Score de efetividade justo: Como comparar deputado de primeiro mandato com veterano de 20 anos?
  4. Anomalias em gastos: Implementei z-score por categoria + análise de outliers, mas ainda quero adicionar Isolation Forest.
  5. dbt Core: Dados são processados pelo dbt Core, coisa linda.

Feedback

Tô lançando agora e queria ouvir vocês:

  • UX tá confuso em algum lugar?
  • Que feature faria vocês usarem isso nas eleições de 2026?
  • Alguém já trabalhou com dados da Câmara e tem dicas?

Valeu! 🇧🇷

Carregando publicação patrocinada...
3

Parabéns pela iniciativa, dayv4n! A dor de navegar nos dados da Câmara é real.

Tenho duas sugestões baseadas no que li, pensando na evolução do projeto:

1. Página de Transparência do Algoritmo
Como o projeto atribui scores e medalhas ("Vergonha/Orgulho"), seria muito interessante ter uma página dedicada a explicar a "caixa preta" de forma visual. Isso aumenta a confiança e blinda o projeto contra acusações de viés. Poderia detalhar:

  • O Pipeline: Como os dados brutos (e quebrados) do CSV viram informação estruturada via dbt.
  • A Matemática: Explicar o cálculo do Score (0-100) e como o Z-score e a futura Isolation Forest decidem o que é um "gasto suspeito".
  • Critérios: Listar quais votações geraram as medalhas.

2. Monitor Social via Crowdsourcing (Feature)
Você perguntou sobre features para as eleições. Seria incrível ter uma seção de "O que estão falando" no perfil do deputado, com links de redes sociais (vídeos, denúncias, posts).

  • O Desafio: Fazer scraping direto de redes sociais é custoso e instável (APIs bloqueadas, rate limits).
  • A Solução (Crowdsourcing): Permitir que o próprio usuário logado contribua.
  • O usuário "cola" um link (Twitter/YouTube/News) relacionado ao deputado.
  • O back-end puxa os meta-dados (OpenGraph) para gerar um card de preview.
  • A comunidade vota na relevância (Upvote/Downvote) para moderar o conteúdo.

Isso cria um feed vivo e descentralizado sobre o político, sem depender de integrações complexas com APIs do Facebook/X.

Sucesso com o projeto!

1

Parabens pelo projeto.
Acho que ter o historico dos politicos de forma organizada e clara eh bem legal, mas tenho uma dor maior no passo anterior a fiscalizar, que eh no momento de escolher.
Talvez seria legal ter uma feature que me faca perguntas sobre qual perfil de candidato eu busco e baseado nesse perfil, a plataforma me indicar bons candidatos.

1
1

Projeto muito bom, parabéns pela iniciativa, já irei enviar para os meus parentes e amigos pra poderem votar de forma consciente esse ano haha, em um país de pessoas alienadas politicamente isso é uma luz no fim do túnel.

mudando de assunto, você lembra o que estudou semana passada? Flezcode resolve isso.

1
1
1

Meus 2 cents,

Parabens pela iniciativa !

Eh o tipo de informação importante para tornar a atividade parlamentar mais proximo do dia-a-dia do cidadao comum.

Obrigado por compartilhar !

Saude e Sucesso !

1

Projetos assim serão sempre interessantes, meus parabéns. Depois da uma olhada no projeto Serenata de Amor, segue na mesma linha, mas é bem maior. Acho que está abandonado ou foi mudado o foco, não entendi muito bem o status do projeto na última vez que vi, mas é um bom caminho pra ti

1

Que projeto legal! Meu parabéns. Já pensou em criar algum projeto voltado a mostrar em gráficos simples os gastoos do governo? É algo que eu vejo muito valor para conseguir entender melhor onde tudo é gasto!