Uma solução para construir dashboards dinâmicos usando dados extraídos de plataformas de CRM como o Kommo.
Inclui backend para processamento de dados e frontend para visualização de métricas.
O CRM-Dashboard permite integrar dados de um sistema de CRM (como o Kommo), processá-los e exibir painéis interativos de desempenho.
Ideal para equipes que precisam acompanhar métricas de vendas, funil de leads e conversões em tempo real.
- Extração e importação de dados de CRM (Kommo, entre outros)
- API backend modular
- Frontend de dashboard com visualização de métricas
- Suporte a contêinerização com Docker
- Configuração simples via variáveis de ambiente
crm-dashboard/
│
├── backend/ # API e lógica de integração com CRM
├── frontend/dashboard/ # Aplicação de visualização
├── docker-compose.yml # Orquestração de containers
└── .gitignore # Arquivos ignorados pelo Git
- Backend: processa dados, expõe endpoints de API
- Frontend: consome APIs e exibe dashboards em tempo real
git clone https://github.com/LLawli/crm-dashboard.git
cd crm-dashboarddocker-compose up --buildBackend
cd backend
pip install -r requirements.txt- Backend disponível em:
http://localhost:<porta>/api - Frontend disponível em:
http://localhost:<porta>/ - Configure o token da CRM no
.env - Acesse o dashboard e visualize métricas de vendas, leads e funil
- Pode exigir configuração manual de pipeline_id, status_id e field_id nas rotas da api
Crie um arquivo .env no diretório backend com variáveis como:
KOMMO_KEY=<sua_chave_api>
KOMMO_DOMAIN=<dominio_do_crm>Contribuições são bem-vindas!
- Faça um fork do projeto
- Crie uma branch (
git checkout -b feature/nova-funcionalidade) - Commit suas mudanças (
git commit -m 'Adiciona nova funcionalidade') - Faça push (
git push origin feature/nova-funcionalidade) - Abra um Pull Request
Distribuído sob a licença The Unlicense.
Consulte o arquivo LICENSE para mais detalhes.
Desenvolvido por LLawli
GitHub: @LLawli