Pessoas ativas (últ. 5 min)
—
Baseado em
profiles.last_seen_atUsuários cadastrados
—
Total em
profilesPedidos (período)
—
Total criados no período
Dinheiro movido (GMV)
—
Soma de
orders.amount_cents (pagos)Receita (pagos) por dia
Pedidos por status (período)
Inatividade (queda de ativos)
Mostra ativos por hora (últimas 24h). Precisa do heartbeat ligado (já está).
Saldo “na conta bancária”
O Supabase não sabe o saldo do seu banco sozinho.
Para mostrar aqui, você precisa de um provedor (ex.: Stripe/Inter/MercadoPago) e uma Edge Function
que consulta a API e retorna o saldo. Este painel já chama a function
admin_finance_balance
(se existir).
—Disponível
—Pendente
—Atualizado
| ID | Status | Valor | Cliente | Editor | Data |
|---|
| Usuário | Role | Banido | Última atividade | Ações |
|---|
Banimento aqui só marca
profiles.banned=true.
O site público deve checar isso no login e bloquear acesso.
Suporte (tickets)
Se você não tiver a tabela
tickets, esta aba fica vazia.| Data | Usuário | Tipo | Prioridade | Status | Assunto |
|---|
Auditoria (audit_log)
Tudo que for “poder total” deve registrar aqui.
| Quando | Quem | Ação | Alvo | Detalhes |
|---|
Config (beta)
Aqui dá pra colocar suas regras (comissão, estrela, taxas, etc.) numa tabela
settings.
Por enquanto é um placeholder para você não perder o layout.
Para “poder total” real, ações críticas devem ir pra Edge Functions + auditoria.