Painel de Controle

Dashboard

📊 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
    • Todos
    • Abertos
    • Clicados
Cronjobs Ativos Ver Cronjobs

Exibir os principais cronjobs com suas respectivas situações, última execução e próxima execução.

  • Código: Código do Cronjob
  • Cronjob:: Nome do Cronjob
  • Situação:: Situação (Não implementado, Em Execução, Pausado)
  • Situação da execução::
    • Em Execução (Enquanto a data atual for menor que a data da última execução mais os minutos do intervalo)
    • Sem resposta (Enquanto a data atual for maior que a data da última execução mais os minutos do intervalo)
    • Nunca Executado (Enquanto a data de última execução for nula)
  • Última Execução:: Data da última execução
  • Erros::

    Mostrar a quantidade de erros.

  • Ações
    • Ver Detalhes
    • Ver lista de erros: Dentro da lista de erros ter a opção de limpar os erros.
🧱 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.