Guia do Administrador
Este guia explica como realizar as principais tarefas administrativas do Portal Meu Núcleo - MBL.
Aprovar Cadastros
- Acesse o menu Aprovacoes na sidebar (visivel apenas para Coordenadores e Administradores)
- Voce vera a lista de cadastros pendentes, com nome, email, CPF e telefone
- Para cada cadastro, clique em Aprovar ou Rejeitar
- Ao aprovar:
- O usuario recebe uma notificacao e pode fazer login
- Uma entrada e gerada no feed: "Bem-vindo ao nucleo!"
- Se o usuario foi indicado, 100 moedas do nucleo sao creditadas ao indicador
- Ao rejeitar:
- O registro e marcado como "Rejeitado" (soft delete)
- O usuario nao consegue logar
Cadastros pendentes tambem aparecem como card no Dashboard, com o numero de pendentes.
Alterar Cargos
Apenas Administradores podem alterar cargos.
- Acesse o menu Membros na sidebar
- Encontre o membro na lista (use filtros e busca)
- Clique no membro para ver o perfil completo
- Na secao de cargo, selecione o novo cargo:
- MEMBRO — Acesso base
- LIDER_PROJETO — Pode gerenciar tarefas no seu projeto
- PORTA_VOZ — Comunicacao: comunicados, enquetes, emails, tarefas, IA
- COORDENADOR — Gerencia nucleo (projetos, eventos, loja, financeiro)
- ADMINISTRADOR — Acesso total (cargos, moeda do nucleo, configuracoes)
Cuidado ao promover alguem a Administrador — esse cargo tem acesso irrestrito ao sistema.
Suspender/Reativar Membros
Coordenadores e Administradores podem alterar o status de membros ativos.
- ATIVO → pode logar e usar o sistema normalmente
- INATIVO → nao pode logar, mas os dados sao preservados
- SUSPENSO → nao pode logar, indicando suspensao temporaria
Dashboard Administrativo
O dashboard do Coordenador/Admin mostra:
- Numero de cadastros pendentes (clicavel — leva para aprovacoes)
- Eventos agendados
- Projetos ativos
- Saldo de moeda do nucleo (futuro: painel anti-inflacao)
Sidebar — Menus Visiveis por Cargo
| Menu | Membro | Lider | Porta-Voz | Coord | Admin |
|---|---|---|---|---|---|
| Dashboard | Sim | Sim | Sim | Sim | Sim |
| Aprovacoes | - | - | - | Sim | Sim |
| Membros | - | - | - | Sim | Sim |
| Projetos | Sim | Sim | Sim | Sim | Sim |
| Eventos | Sim | Sim | Sim | Sim | Sim |
| Loja | Sim | Sim | Sim | Sim | Sim |
| Extrato | Sim | Sim | Sim | Sim | Sim |
| Ranking | Sim | Sim | Sim | Sim | Sim |
| Financeiro | - | - | - | Sim | Sim |
| Comunicados | - | - | Sim | Sim | Sim |
| Relatorios | - | - | - | Sim | Sim |
| Configuracoes | - | - | - | - | Sim |
| Enquetes | Sim (votar) | Sim (votar) | Sim | Sim | Sim |
| Emails | - | - | Sim | Sim | Sim |
Transparencia Granular
O Administrador pode configurar quais informacoes ficam visiveis para membros comuns.
- Acesse Configuracoes na sidebar
- Navegue ate a secao Transparencia para Membros
- Voce vera 3 grupos de toggles:
- Financeira: Exibir receitas, despesas e saldo do nucleo para membros
- Ranking: Exibir ranking completo, posicao individual e pontuacao
- Relatorios: Exibir dashboards e graficos para membros
- Cada grupo possui um toggle master (liga/desliga o grupo inteiro) e sub-toggles para controle granular de cada item
- Alteracoes sao salvas automaticamente e aplicadas em tempo real
Por padrao, membros nao veem dados financeiros nem relatorios. Ative apenas o que fizer sentido para o seu nucleo.
Dashboard (Admin)
O Dashboard do Administrador exibe informacoes consolidadas do nucleo:
- Cadastros pendentes: Card com contador, clicavel para ir direto a aprovacoes
- Projetos ativos: Numero de projetos em andamento
- Eventos agendados: Proximos eventos com data e local
- Resumo IA: Texto gerado por IA (OpenAI) com resumo semanal de atividades do nucleo — novos membros, tarefas concluidas, eventos realizados, tendencias
Relatorios — Aba Dashboards
Na pagina de Relatorios, uma nova aba Dashboards exibe graficos visuais:
- Membros por status: Grafico de pizza (Ativo, Inativo, Suspenso, Pendente)
- Membros por cargo: Grafico de barras (Membro, Lider, Coordenador, Admin)
- Cadastros ao longo do tempo: Grafico de linha mostrando evolucao mensal
- Receitas vs Despesas: Grafico de barras comparativo por mes
- Top produtos da loja: Ranking dos mais vendidos
- Top engajados: Membros com mais pontos no periodo
Enquetes
Administradores e Coordenadores podem criar enquetes para coletar opiniao dos membros.
- Acesse Enquetes na sidebar
- Clique em Nova Enquete
- Preencha: Pergunta, Opcoes de resposta, Data de encerramento
- Opcoes avancadas:
- Modal obrigatorio: Se ativado, a enquete aparece como modal na tela inicial ate o membro votar. O membro nao consegue navegar sem responder.
- Notificar membros: Se ativado, todos os membros do nucleo recebem notificacao sobre a nova enquete
- Acompanhe os resultados em tempo real na pagina da enquete
Porta-Vozes
Administradores podem configurar membros como porta-vozes, cujas postagens em redes sociais aparecem no feed do nucleo.
- Acesse Configuracoes na sidebar
- Navegue ate a secao Porta-Vozes
- Clique em Adicionar Porta-Voz e selecione o membro desejado
- Apos adicionar, clique no porta-voz para gerenciar suas redes sociais:
- Clique em Adicionar Rede
- Selecione a plataforma (Instagram, YouTube ou Twitter/X)
- Informe o username e, opcionalmente, a URL do perfil e URL do RSS feed
- Para adicionar uma postagem manualmente:
- Clique em Adicionar Postagem no porta-voz desejado
- Cole a URL do post (ex:
https://instagram.com/p/ABC123/) - O sistema detecta automaticamente a plataforma e gera o embed
- Sincronizacao automatica: o sistema busca novas postagens via RSS a cada 30 minutos
- Sincronizacao manual: clique em Sincronizar Agora para forcar a busca imediata de novas postagens em todas as redes configuradas
Apenas Administradores podem gerenciar porta-vozes. As postagens aparecem automaticamente no feed do nucleo.
Economia Admin
O painel de Economia oferece 7 abas para gestao completa da moeda virtual:
- Painel de Metricas: Visao geral com total de moedas em circulacao, transacoes recentes e indicadores de saude da economia
- Ajuste Manual: Creditar ou debitar moedas manualmente para membros especificos com justificativa obrigatoria
- Historico de Membros: Extrato detalhado de transacoes de cada membro do nucleo
- Rankings: Rankings por periodo (mensal, trimestral, anual) com filtros por tipo de transacao
- Configuracao (Multiplicador/Teto/Faixas): Definir multiplicador global de recompensas, teto maximo de saldo e faixas de recompensa por dificuldade de tarefa
- Bonus em Massa: Distribuir moedas para grupos de membros (todos ativos, por cargo, por plano) de uma vez
- Alertas: Configurar alertas automaticos para saldos altos, transacoes suspeitas ou limites atingidos
Bug Reports
Gerencie reports de bugs, sugestoes e melhorias enviados pelos membros.
- Ative o modo beta (
modoBeta) nas Configuracoes do nucleo - Com o modo beta ativo, todos os membros veem um widget flutuante para reportar bugs
- Acesse o Kanban de Bug Reports nas Configuracoes para gerenciar os reports
- O Kanban possui 3 colunas: Planejando, Fazendo e Feito
- Clique em um card para ver detalhes: descricao, screenshot, metadata do usuario (navegador, resolucao, cargo)
- Arraste cards entre colunas para atualizar o status
Conquistas Dinamicas
Crie e gerencie conquistas (badges) com regras personalizadas e desbloqueio automatico.
- Acesse Conquistas nas Configuracoes
- Clique em Nova Conquista para abrir o construtor visual de regras
- Defina o nome, descricao e icone da conquista
- Configure as regras de desbloqueio usando o construtor visual:
- Eventos X: Participar de X eventos
- Tarefas X: Completar X tarefas
- Indicacoes X: Indicar X membros aprovados
- Saldo X: Atingir X moedas de saldo
- Plano: Ter determinado plano ativo
- Projetos X: Participar de X projetos
- Salve a conquista — o sistema verificara automaticamente e desbloqueara para membros que ja atendem os criterios
As conquistas sao verificadas dinamicamente a cada acao relevante do membro (participar de evento, concluir tarefa, etc.). O desbloqueio e imediato e gera notificacao push + entrada no feed.
Membros — DataTable
A listagem de membros utiliza o componente DataTable com layout responsivo:
- Desktop: Tabela com colunas sortaveis e filtros no header
- Mobile: Cards empilhados com informacoes essenciais e acoes via dropdown
- Busca por nome com debounce, filtros por cargo e status
- Paginacao integrada com contagem total
Tarefas Avulsas
Administradores podem criar tarefas fora do contexto de projetos:
- Acessiveis via menu Tarefas na sidebar ou na secao "Tarefas Avulsas" do Kanban
- Mesmos campos de uma tarefa normal (titulo, descricao, dificuldade, recompensa em moeda do nucleo, prazo)
- Podem ser atribuidas diretamente ou criadas como "abertas" para candidaturas
Usando o Assistente IA
O Assistente IA e um widget interativo que permite consultar dados do nucleo e executar acoes administrativas usando linguagem natural.
Como abrir
Clique no botao flutuante com icone de estrela (Sparkles) no canto inferior direito da tela. O botao e visivel apenas para Porta-Vozes, Coordenadores e Administradores.
Exemplos de perguntas
- "Quantos membros ativos temos no nucleo?"
- "Qual o ranking de moeda do nucleo?"
- "Quais eventos estao agendados?"
- "Membros com competencia em Marketing"
- "Crie um email convidando para o evento de sabado"
- "Quais tarefas estao pendentes de validacao?"
Acoes de escrita (apenas Administrador)
Alem de consultar dados, o Administrador pode executar acoes diretamente pelo chat:
- Creditar/debitar moedas: "Credite 50 moedas para Maria Silva por participacao no evento"
- Alterar cargo: "Promova Joao Santos para Coordenador"
- Alterar status: "Suspenda o membro Carlos Oliveira"
- Criar notificacao: "Envie notificacao para todos sobre a reuniao de amanha"
- Criar tarefa: "Crie uma tarefa de design no projeto Campanha Verao"
Todas as acoes de escrita exigem confirmacao explicita antes de serem executadas. O chat exibe um card de confirmacao com os detalhes da acao.
Criar emails via chat (IA + Preview)
- Descreva o email desejado (ex: "Crie um email sobre o mutirao de sabado")
- A IA gera o assunto e conteudo HTML com preview visual renderizado no chat
- Revise o preview — voce pode ver exatamente como o email ficara
- Peca ajustes se necessario ("mude o titulo", "adicione informacao sobre local")
- Confirme para enviar via Resend
Push Seletivo via IA
O Administrador pode enviar push notifications seletivas pelo chat:
- "Envie push para todos os membros com plano Onca"
- "Notifique os coordenadores sobre a reuniao"
- "Envie push para membros que participaram do ultimo evento"
A IA interpreta o criterio de segmentacao e apresenta um card de confirmacao com o numero de destinatarios antes de enviar.
Dicas de uso
- Seja especifico nas perguntas — "Membros de Vitoria com competencia em design" funciona melhor que "me fala dos membros"
- Use nomes reais dos membros ao pedir acoes — "Credite 100 moedas para Maria Silva"
- O chat mantem o historico da sessao, entao voce pode fazer perguntas de follow-up
- A IA so acessa dados do seu nucleo (multi-tenant)