Configurações
Dados da Empresa
Aparecem no portal e no relatório PDF
Importante: Após salvar aqui, você também precisa atualizar a variável EMPRESA no topo dos arquivos HTML (index.html, admin.html, etc.) para exibir o nome correto nos menus e títulos.
E-mails de Notificação
Adicionar Destinatário
Recebe e-mail a cada nova denúncia (via Resend)
Destinatários Cadastrados
0 e-mail(s)
Configuração Resend
A chave Resend NÃO é salva aqui. Configure como variável de ambiente secreta no Cloudflare:
Cloudflare Pages → Settings → Environment variables → Add variable
Nome: RESEND_API_KEY Valor: sua chave (começa com re_) Marque como Secret
Como obter a chave Resend
Serviço gratuito — 3.000 e-mails/mês
- Acesse resend.com e crie uma conta gratuita.
- No painel, clique em API Keys → Create API Key.
- Dê um nome (ex: "CIPA") e selecione Sending access.
- Copie a chave gerada (começa com
re_). Aparece só uma vez!
- Cole no Cloudflare como variável de ambiente
RESEND_API_KEY.
- Para testes, use
[email protected] como remetente.
Configuração EmailJS
EmailJS envia notificações por e-mail sem precisar de servidor. Gratuito até 200 e-mails/mês. Acesse
emailjs.com.
Credenciais
Salvas neste dispositivo
Gerenciar Senhas
Senha do Portal Gestão
Usada pelo Presidente da CIPA para acessar /admin
Cloudflare KV & Deploy
Criar KV Namespace
Banco de dados para as denúncias
- Acesse dash.cloudflare.com → Workers & Pages → KV.
- Clique em Create a namespace → Nome:
CIPA_KV.
- Copie o Namespace ID gerado.
- Cole no
wrangler.toml em id = "...".
- No Pages → Settings → Functions → KV namespace bindings → Variable:
CIPA_KV.
Deploy no Cloudflare Pages
- Edite a variável
EMPRESA em cada HTML antes de subir.
- Acesse dash.cloudflare.com → Workers & Pages → Create → Pages → Upload assets.
- Faça upload do ZIP completo (com a pasta
functions/).
- Configure
RESEND_API_KEY em Settings → Environment variables.
- Vincule o KV em Settings → Functions → KV namespace bindings.
- Clique em Save and Deploy. ✅