Manual Master Admin

📊 Visão Geral

O painel Master oferece controlo total sobre todas as empresas, administradores e configurações da plataforma PhishGuard Elite.

Métricas Globais

🏢 Empresas Ativas

Total de empresas registadas

👥 Utilizadores

Total de colaboradores + admins

🔑 Chaves Geradas

Total de chaves de ativação

📚 Módulos Completados

Total de módulos concluídos

KPIs Principais

👥 Gestão de Administradores

Registar Nova Empresa (com Admin)

1. Na tab Registar Empresa, preencha:
  • Nome da empresa
  • Email do administrador
  • Nome do administrador
  • Password do administrador
  • Plano (Basic/Advanced/Elite)
  • Número de licenças
2. Clique em Registar Empresa
3. O sistema gera automaticamente:
  • Código da empresa
  • Conta de administrador
  • Licenças conforme o plano

Gerir Admins Existentes

Na tab Empresas, pode:

🏢 Gestão de Empresas

Lista de Empresas

A tab Empresas mostra todas as empresas registadas com:

Filtrar e Pesquisar

Editar Empresa

Ao clicar em ✏️, pode editar:

⚠️ Importante: Alterações no plano ou licenças afetam imediatamente a empresa.

📋 Central de Notificações

O que aparece

Gerir Notificações

Filtros

⭐ Processo de Upgrade

Fluxo Completo

1. Admin da empresa pede upgrade no painel
2. Master recebe notificação
3. Master analisa o pedido (detalhes da empresa, plano atual, plano solicitado)
4. Master vai a Empresas, localiza a empresa e edita:
  • Altera o plano
  • Ajusta licenças
  • Remove modo trial (se aplicável)
5. Master marca notificação como lida (opcional)
📝 Histórico: Todas as alterações ficam registadas no histórico da empresa.

📝 Logs do Sistema

Informações Registadas

Filtros

Exportação

Pode exportar logs para análise externa.

📈 KPIs Globais

Métricas Avançadas

Distribuição de Planos

Visualização percentual de empresas por plano (Basic, Advanced, Elite, Trial)

Top 5 Empresas

Empresas com mais colaboradores ativos

⚙️ Configurações Globais

Ficheiros de Configuração

Variáveis Críticas

🏗️ Estrutura do Sistema

Ficheiros Principais

FicheiroFunção
index.htmlPágina pública/landing
login.jsAutenticação de utilizadores
auth.jsGestão de sessões
admin.jsPainel administrativo
dashboard.jsPainel do colaborador
modules.jsMódulos de formação
simulator.jsSimulador de phishing

Base de Dados (Firebase)

❓ Perguntas Frequentes

Como corrigir licenças desatualizadas?

Use a função fixLicenseCount() no console para sincronizar.

Posso criar uma empresa em trial?

Sim, ao registar, escolha plano Trial ou edite depois marcando "Trial: Sim".

Onde vejo pedidos de upgrade pendentes?

Na tab Notificações, todos os pedidos aparecem automaticamente.

Como ativar módulos avançados para uma empresa?

Edite a empresa e mude o plano para Advanced ou Elite.

É possível exportar relatório de todas as empresas?

Sim, use os botões Relatório Global (PDF) e Exportar CSV.