Mordomo

Automação centralizada de downloads e consolidação de relatórios de múltiplos portais financeiros.

Corporativo · 2025 — Capital Consig
PythonSeleniumPyQt5
Imagem de destaque do projeto Mordomo

O Problema

A extração de relatórios financeiros de múltiplos portais era feita manualmente, portal por portal, consumindo cerca de 30 minutos por ciclo — tempo que crescia proporcionalmente ao número de fontes e não escalava com o volume de operações.

A Solução

  • Interface gráfica única para disparar o download e a consolidação de relatórios de múltiplos portais.
  • Robôs de automação (Selenium) para navegação e extração, eliminando o acesso manual portal a portal.
  • Consolidação automática dos relatórios extraídos em uma saída padronizada.

Arquitetura

  • PyQt5 para a interface de controle e acompanhamento dos downloads.
  • Selenium para automação de navegação e extração nos portais de origem.
  • Camada de consolidação para padronizar os relatórios antes da entrega final.

Interface

Aprendizados

Automação de portais de terceiros é frágil por natureza (layouts mudam sem aviso) — a maior parte do esforço de manutenção do Mordomo foi projetar falhas de forma que o robô avisasse em vez de simplesmente travar.