Este projeto tem como objetivo automatizar a geração de relatórios contábeis com visualização interativa via web, utilizando tecnologias de análise de dados e visualização como Python, Pandas, Streamlit e Matplotlib, com extração de dados a partir de um banco MySQL, autenticação via Azure AD e deploy com Docker Compose.
-
🔎 Extrai dados contábeis diretamente do banco de dados MySQL
As queries são desenvolvidas no DBeaver e integradas ao código Python via SQLAlchemy. -
🧼 Faz a limpeza e tratamento dos dados com Pandas
Incluindo agrupamentos por loja, filtragem por data, cálculos de soma, mediana e eliminação de outliers. -
📈 Calcula métricas relevantes para o setor contábil
Como custo por filial, tempo médio de entrega, tempo de separação de mercadoria, entre outros. -
📊 Gera dashboards interativos com Streamlit
Os dados e gráficos podem ser acessados via navegador por qualquer colaborador autorizado. -
🔐 Integra autenticação corporativa com Microsoft Azure Active Directory
O acesso ao sistema é restrito por grupos (ex: gestor, contabilidade, sócios), garantindo segurança e controle. -
🐳 Deploy com Docker Compose
Toda a aplicação é empacotada e executada em ambiente isolado no servidor de testes da empresa.
- Reduz o trabalho manual com Excel e planilhas desorganizadas
- Garante consistência entre os dados da contabilidade e os dashboards
- Permite análises visuais e decisões baseadas em dados confiáveis
- Sistema seguro, com login corporativo e controle de permissões
As credenciais da empresa foram removidas por segurança. Portanto, o projeto disponível no repositório pode não estar funcional sem configuração adequada das variáveis de ambiente, conexões e autenticação.