⚙ Configurações

Gerenciamento de usuarios e permissoes — dados no MySQL

🧭 Tudo do portal

Todos os sistemas do menu e todas as ferramentas de bastidor, num lugar só. Clique para abrir.

👤 Usuarios Cadastrados 🟢 Banco de dados

Gerencie quem pode acessar o portal. Tudo fica salvo no servidor MySQL.

🩺 Saúde do banco

Mostra o que mais ocupa espaço e confere se todas as tabelas usam o mesmo padrão de acentuação. Tabelas fora do padrão provocam erro quando dois sistemas precisam comparar dados entre si.

💾 Backup do portal

Gera um pacote com o banco inteiro (todos os sistemas) e os arquivos anexados, guarda uma cópia no servidor e envia para o Google Drive.

Carregando…
☁️ Conectar o Google Drive
Backup automático
Roda sozinho no horário marcado, sem ninguém precisar lembrar.

📦 Atualizar o portal

Envie o .zip de uma nova versão: o sistema distribui os arquivos nas pastas certas, mostra antes o que vai mudar, guarda cópia do que substituir e confere o banco no fim. Config, uploads e .htaccess nunca são tocados.

Abrir atualizador
Últimas atualizações enviadas
Carregando…

🧩 Gerenciar Sistemas (cards do menu)

Adicione sistemas ao menu sem editar código nem mexer no servidor: clique em 📤 Enviar HTML e escolha o arquivo, preencha nome, emoji e descrição, e clique em Salvar card. O card aparece para todos na hora. Arquivos grandes vão em partes, então o limite do servidor não atrapalha.

🎨 Personalizar sistemas padrão

Edite nome, emoji, descrição e cor de qualquer card do menu. Vale para todos os usuários.

📁 Pastas de organização

Crie pastas (ex.: Treinamento, Frota) e coloque sistemas dentro delas — no menu, a pasta vira um card: clique para ver o que está dentro. Para colocar um sistema numa pasta, edite o card (✏️) e escolha a pasta.

📊 Fontes de Dados (planilhas na nuvem)

Ligue cada sistema a uma planilha do Google: atualizou a planilha, o sistema lê os dados novos sozinho — sem gerar HTML novo.
Como publicar: no Google Planilhas → Arquivo → Compartilhar → Publicar na web → escolha a aba e o formato CSV → copie o link e cole abaixo.

💡 Nos sistemas (HTML), leia os dados com: const dados = await parent.hubPlanilha('combustivel') — retorna as linhas da planilha como lista de objetos (1ª linha = nomes das colunas). Cache de 5 min no servidor; a URL da planilha fica protegida no banco.

💾 Sincronizacao de Dados

Os dados dos tres sistemas sao sincronizados automaticamente com o banco MySQL a cada 60 segundos e ao fechar um sistema. Isso garante que qualquer computador veja os mesmos dados.

🔒 Seguranca

Senhas com bcrypt, autenticacao em 2 etapas (Google Authenticator) e bloqueio automatico apos varias tentativas erradas. Nenhuma senha fica no codigo-fonte.

🔗 Convidar novo usuário (link)

Gere um link e envie para a pessoa. Ao abrir, ela cria o próprio login, senha e já cadastra o Google Authenticator sozinha. O link vale por 7 dias e só pode ser usado uma vez.

📱 Convites via WhatsApp (n8n)

Cole a URL do webhook do seu n8n. Ao criar uma reserva de sala, o portal envia os dados do convite para o n8n disparar no WhatsApp.

📇 Contatos do WhatsApp

Cadastre o nome e o número de cada pessoa. Quando uma reserva de sala for criada, o portal envia ao n8n o número do responsável e de quem criou — prontos para o disparo no WhatsApp. Formato: 55 + DDD + número (ex.: 5541999998888).

📢 Comunicado via WhatsApp

Escreva uma mensagem e envie pelo n8n para os contatos cadastrados (todos ou um específico).

🖼 Identidade do portal

Personalize o nome e a logo exibidos no topo (aplicado após o login, em todos os computadores).

⚙ Ajustes gerais

Valem para todos os usuários.

📋 Atividades dos usuários

Quem entrou no portal, quais sistemas abriu e quais dados alterou (com data/hora e IP).

Novo Usuario

Letras minusculas, sem espacos.
Preencha para definir/alterar a senha.

💬 Chat

🟢 Online
🗨 Conversas