Skip to content

Repository files navigation

Operations Dashboard

Painel operacional em Streamlit para consolidação e acompanhamento de KPIs de atendimento, leads e cobranças.

🚀 Como Executar

Pré-requisitos

  • Docker e Docker Compose instalados

Rodando com Docker Compose

  1. Clone o repositório:

    git clone <URL_DO_REPOSITORIO>
    cd operations-dashboard
  2. Crie o arquivo .env a partir do modelo:

    cp .env.example .env
  3. Suba o contêiner:

    docker compose up -d --build
  4. Acesse no navegador: http://localhost:8501


🛠️ Estrutura do Projeto

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

📜 Licença

Este projeto está sob a licença MIT - veja o arquivo LICENSE para mais detalhes.

About

Dashboard executivo e operacional para monitoramento em tempo real de KPIs de vendas, conversão de leads e gestão financeira.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages