Visão Geral
O Dashboard é a página principal após o login, oferecendo uma visão completa das campanhas e atividades do sistema.O Dashboard mostra dados específicos da empresa do usuário logado e pode ser atualizado manualmente a qualquer momento.
Métricas Principais
O Dashboard exibe 4 métricas principais em cards destacados:Campanhas em Andamento
Campanhas atualmente ativas enviando mensagens
Campanhas Agendadas
Campanhas programadas para execução futura
Campanhas Concluídas
Total de campanhas finalizadas
Mensagens Enviadas
Total acumulado de mensagens disparadas
Seções do Dashboard
📊 Cards de Estatísticas
Cada card mostra:- Título: Descrição da métrica
- Valor: Número atualizado em tempo real
- Ícone: Representação visual da métrica
- Cor: Indicação visual do tipo de métrica
📋 Atividade Recente
A seção de atividades mostra os últimos eventos do sistema:Tipos de Atividade
- Campanhas
- Mensagens
- Contatos
- Campanha Iniciada - Nova campanha começou a enviar
- Campanha Pausada - Campanha foi pausada
- Campanha Concluída - Campanha finalizada
Informações da Atividade
Cada item de atividade mostra:- Ícone e Cor - Identificação visual do tipo
- Descrição - O que aconteceu
- Tempo - Há quanto tempo ocorreu (ex: “há 5 minutos”)
- Detalhes - Informações adicionais quando relevante
🔄 Atualização de Dados
Há dois controles de atualização:
- Atualizar Stats: recarrega apenas os cartões de métricas
- Atualizar Tudo: recarrega métricas e atividades
Estados do Dashboard
Carregando
Ao acessar o dashboard ou atualizar dados:- Mensagem “Carregando dados do dashboard…”
- Spinner de carregamento
- Desabilita interações temporariamente
Erro
Se houver problemas ao carregar dados:- Mensagem de erro clara
- Botão “Tentar novamente”
- Mantém dados anteriores em cache quando possível
Sem Atividades
Para empresas novas ou sem atividade recente:- Ícone ilustrativo
- Mensagem explicativa
- Orientação sobre próximos passos
Funcionalidades
Paginação de Atividades
- Carrega inicialmente 20 atividades
- Botão “Carregar mais” quando há mais itens
- Carregamento incremental para melhor performance
Responsividade
O dashboard se adapta a diferentes tamanhos de tela:- Desktop
- Tablet
- Mobile
- Grid de 4 colunas para métricas
- Layout amplo para atividades
- Todos os detalhes visíveis
Dark Mode
O dashboard suporta tema escuro automático:- Cards: Fundo cinza escuro com bordas sutis
- Texto: Cores ajustadas para melhor contraste
- Ícones: Cores vibrantes mantidas para destaque
- Transições: Suaves ao alternar entre temas
Integração com API
Endpoint Principal
Estrutura de Dados
Personalização Futura
Funcionalidades planejadas para próximas versões:
- Filtros por período
- Exportação de dados
- Gráficos interativos
- Widgets customizáveis
- Alertas e notificações
Dicas de Uso
Monitoramento
Verifique o dashboard regularmente para acompanhar suas campanhas
Performance
Use o botão atualizar apenas quando necessário para economizar recursos
Atividades
Revise as atividades recentes para identificar padrões ou problemas
Métricas
Compare métricas ao longo do tempo para avaliar performance
Solução de Problemas
Dashboard não carrega
- Verifique sua conexão com a internet
- Confirme se está logado corretamente
- Tente limpar o cache do navegador
- Use o botão “Tentar novamente”
Dados desatualizados
- Clique no botão “Atualizar”
- Verifique se há campanhas em execução
- Confirme que a API está respondendo
Atividades não aparecem
- Verifique se há atividade recente na empresa
- Crie uma campanha de teste
- Aguarde alguns minutos para sincronização