PainelME-15
Painel
/admin
Primeira tela após o login — resumo dos últimos 30 dias do Portal, WhatsApp e Instagram, com atalhos.
O que essa tela faz
É a home do painel — o Marcos vê num relance como está o site nos últimos 30 dias, sem precisar abrir tela por tela. Reúne três blocos: métricas do Portal (site público), métricas do WhatsApp e métricas do Instagram, além de uma lista de atividade recente. Cada cartão de métrica é clicável e leva direto pra tela correspondente.
Campo a campo
- Portal — 4 cartões: Visitas (30 dias), Cliques em produtos, Vídeos assistidos e Produtos
publicados, todos contados na tabela eventos (exceto produtos publicados, que vem da tabela produtos filtrando status = "publicado").
- WhatsApp — 4 cartões, todos linkando pra
/admin/mensagens(o inbox unificado): Conversas
ativas (total de wz_conversas), Respondidas (total menos as com nao_lidas > 0), Aguardando resposta (destaca em âmbar quando maior que 0) e Mensagens (30 dias).
- Instagram — só aparece com números se houver conta conectada (
contaConectada); senão
mostra o aviso "Instagram não configurado." com link pra /admin/instagram. Quando conectado: Comentários a responder (destaca em âmbar se houver algum, leva pra /admin/publicacoes), Conversas/DM (leva pra /admin/mensagens), Seguidores, Alcance (7 dias) e Impressões (7 dias) (esses três levam pra /admin/instagram).
- Atividade recente — últimos 8 eventos registrados (
eventos, tipo + rota), com rótulo
legível (Visita, Clique em produto, Clique em link, Vídeo assistido); mostra "Nenhuma atividade ainda." se a tabela estiver vazia.
Ações disponíveis
- Clicar em qualquer cartão de WhatsApp ou Instagram (com link) — leva direto pra
/admin/mensagens, /admin/instagram ou /admin/publicacoes, conforme o cartão.
- "Conectar" (aviso do Instagram) — leva pra
/admin/instagrampra iniciar a conexão.
Esta tela é só leitura — não tem formulário nem botão que grave algo no banco.
Dúvidas frequentes
P: Os números do Instagram não aparecem, só o aviso "Instagram não configurado." R: Significa que a conta do Instagram ainda não está conectada. Clique em "Conectar" e siga o fluxo em /admin/instagram.
P: "Aguardando resposta" está em laranja/âmbar. É um problema? R: É só um destaque visual pra chamar atenção — indica que existem conversas de WhatsApp com mensagens não lidas ainda sem resposta.
Erros comuns
Esta tela não tem actions.ts — não há mensagem de erro de formulário; se algum bloco de métricas não carregar, os contadores aparecem zerados em vez de travar a página.