📊 Dashboard Administrativo – Sistema PSYCS
O Dashboard do PSYCS é o painel principal de monitoramento de dados operacionais da plataforma. Ele consolida indicadores essenciais em tempo real, permitindo análise de desempenho e tomada de decisão baseada em dados.
🎯 Funcionalidades Gerais
- Filtro de Período Global
- Até Hoje
- Hoje
- Ontem
- Últimos 7 dias
- Últimos 30 dias
- Intervalo personalizado
Esse filtro afeta todas as seções do dashboard simultaneamente.
📈 Seções e Indicadores
👥 Leads
- Total de leads cadastrados
- Leads por status:
- Aberto
- Em Progresso
- Convertido
- Rejeitado
- Excluído
- Leads por origem:
- Direto
- Link Rede Social
- Google Ads
- Facebook Ads
- Tiktok Ads
- Influenciador
- Search Engine (SEO)
- Evento Presencial ou Online
🧑 Pacientes
- Total de pacientes
- Validação de e-mail:
- E-mail válido
- E-mail pendente
- Agendamento:
- Já fizeram agendamento
- Nunca agendaram
- Com agendamentos futuros
- Sem agendamentos futuros
🔁 Funil de Vendas (com visual gráfico sugerido)
- Acessos ao site
- Acessos únicos
- Leads
- Cadastros concluídos
- E-mails validados
- Adições ao carrinho
- Início de checkout
- Agendamentos finalizados
👨⚕️ Profissionais
- Total de psicólogos
- Situação de verificação:
- Completar Dados
- Verificação Pendente
- Em Andamento
- Reprovada
- Concluída
- Disponibilidade:
- Com horários disponíveis
- Sem horários disponíveis
- Agendamentos:
- Com agendamentos futuros
- Sem agendamentos futuros
- Sem histórico de atendimentos
📆 Agendamentos
- Total de agendamentos
- Por status:
- Pendente
- Rejeitado
- Confirmado
- Realizado
- Cancelado
🆘 Suporte
- Chamados:
- Abertos
- Em Progresso
- Fechados
- Denúncias:
- Abertas
- Em Progresso
- Fechadas
Notificações
Colocar opções para filtrar por todos, e-mails, whatsapp, push, sms, alerta
- Situações de Envio:
- Enviado
- Erro
- Restrito por Configuração
- Todos
- Fila de Envio
- Erros Internos
- Interação
Exibir os principais cronjobs com suas respectivas situações, última execução e próxima execução.
🧱 Observações Técnicas
- Os dados devem ser retornados via API com suporte a filtros por data (
dt_inicio, dt_fim).
- Todos os blocos devem tratar ausência de dados com retorno visual neutro (Skeleton).
- O componente de funil de vendas deve usar visualização em gráfico (Utilizar svg da imagem feita no figma).
- Cada bloco pode ter ação de "ver mais" quando necessário para expandir informações detalhadas.