Painel operacional em Streamlit para consolidação e acompanhamento de KPIs de atendimento, leads e cobranças.
- Docker e Docker Compose instalados
-
Clone o repositório:
git clone <URL_DO_REPOSITORIO> cd operations-dashboard
-
Crie o arquivo
.enva partir do modelo:cp .env.example .env
-
Suba o contêiner:
docker compose up -d --build
-
Acesse no navegador: http://localhost:8501
operations-dashboard/
├── .env # Variáveis de ambiente reais (não versionado)
├── .env.example # Modelo de variáveis de ambiente
├── .gitignore # Arquivos ignorados pelo Git
├── Dockerfile # Imagem Docker da aplicação
├── docker-compose.yml # Orquestração do contêiner Docker
├── LICENSE # Licença MIT
├── README.md # Documentação principal
├── requirements.txt # Dependências Python
├── docs/
│ ├── SKILL.md # Guia de diretrizes do projeto (ignorado no git)
│ └── .gitkeep
└── src/
├── app.py # Ponto de entrada Streamlit
├── config.py # Leitura centralizada de variáveis de ambiente
├── components/ # Componentes isolados de UI
├── data/ # Camada de conexão a dados
└── utils/ # Funções auxiliares
Este projeto está sob a licença MIT - veja o arquivo LICENSE para mais detalhes.