Digital Group Affiliate · Supabase + Hostinger · Siga cada passo com calma
Abra uma nova aba no navegador e acesse https://supabase.com
Botão verde no centro da página inicial
Se não tiver GitHub, clique em "Sign up" e crie uma conta com seu email
Aparece no painel inicial após o login
Digite: digital-group-affiliate (ou qualquer nome que quiser)
Digite uma senha forte. Guarde ela, mas não precisaremos dela agora.
Isso garante que o banco fique no Brasil, com menos latência
Aguarde 1 a 2 minutos enquanto o projeto é criado. Você verá uma barra de progresso.
500 MB de banco de dados · 50.000 requisições por mês · SSL gratuito · Sem cartão de crédito
Ícone que parece um banco de dados com um raio ⚡
Um campo de texto em branco vai aparecer
supabase_setup.sql
Abra o arquivo supabase_setup.sql no Bloco de Notas (ou qualquer editor de texto), selecione tudo com Ctrl+A e copie com Ctrl+C
O texto do SQL vai aparecer no campo
Aguarde alguns segundos. Vai aparecer a mensagem:
"Success. No rows returned" — isso é correto! O SQL criou as tabelas sem retornar dados.
Ícone que parece uma tabela/planilha
affiliates · ftds · bancas
Você deve ver 3 afiliados de exemplo já inseridos: João Silva, Maria Santos e Carlos Oliveira
Fica no canto inferior esquerdo do menu lateral
Vai abrir uma página com todas as chaves do seu projeto
Parece com isso: https://abcdefghij.supabase.co
Clique no ícone de copiar ao lado dela
É um texto longo que começa com eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
⚠️ Copie somente a "anon public", NÃO a "service_role"!
Tela do Supabase: Settings → API
Project URL fica no topo · anon public fica logo abaixojs/supabase.js nos arquivos do projeto
Está dentro da pasta js/ que você baixou
Ou use VS Code, Notepad++ — qualquer editor de texto serve
Veja o exemplo abaixo com as linhas que você precisa editar:
SUPABASE_URL = 'https://xyzabc123def.supabase.co'
SUPABASE_ANON = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc...'
ADMIN_EMAIL = 'meuemail@gmail.com'
ADMIN_PASSWORD = 'MinhaS3nhaF0rte!'
Certifique-se de salvar antes de fechar
Botão no topo desta tela. Isso vai publicar o projeto e gerar um link.
Clique com botão direito nos arquivos → "Salvar como". Mantenha a estrutura de pastas!
js/supabase.js no seu computador
Coloque suas credenciais do Supabase conforme o Passo 3
Entre em hpanel.hostinger.com com seu login e senha
Fica na seção "Hospedagem" ou "Arquivos" do hPanel
public_html/
Esta é a pasta raiz do seu site. Tudo que você colocar aqui ficará acessível pelo domínio.
js/ e images/
Clique em "Nova Pasta" e crie as duas pastas dentro de public_html/
• index.html, admin.html, affiliate.html, .htaccess → direto em public_html/
• supabase.js (já editado!) → dentro da pasta public_html/js/
• sportingbet-logo.png → dentro da pasta public_html/images/
Arquivos que começam com "." ficam ocultos no Windows. Para ver: Painel de Controle → Opções de Pasta → marque "Mostrar arquivos ocultos". No File Manager da Hostinger, ele aparece normalmente.
Ex: https://seusite.com — deve aparecer a tela de login do Digital Group Affiliate
Use o email e senha que você definiu no js/supabase.js (ADMIN_EMAIL e ADMIN_PASSWORD)
Você verá o Dashboard com as métricas, gráficos e menu lateral completo
O arquivo js/supabase.js não foi editado corretamente. Verifique se a URL e a chave estão corretas e sem espaços extras.
Use exatamente o email e senha que você colocou no ADMIN_EMAIL e ADMIN_PASSWORD do supabase.js
Você precisa ter executado o supabase_setup.sql no Supabase SQL Editor. Volte ao Passo 2.
Certifique-se de que o arquivo sportingbet-logo.png foi enviado para a pasta images/ na Hostinger
Os arquivos podem estar na pasta errada. Certifique-se que index.html está direto em public_html/
Pode deletar: setup.html, supabase_setup.sql, download.html, diagnostico.php, install.sql
No painel admin, vá em "Solicitações" → edite João e Maria para definir senhas personalizadas
hPanel → SSL → Ativar SSL gratuito (Let's Encrypt). O sistema funciona melhor com HTTPS.
Banco de dados no Supabase ✅ · Login e cadastro funcionando ✅ · Painel admin completo ✅ · Painel afiliado com Sportingbet ✅ · Sem PHP · Sem MySQL · 100% gratuito