Instalar a sua área de membros

Sete passos, todos no navegador. Você cria a sua cópia do sistema, gera três códigos de segurança, publica na Vercel e termina a instalação dentro do próprio app. A Beza não recebe senha nem chave sua em nenhum momento.

1Contas que você precisa ter

Crie antes de começar. Cada plataforma pede seu cadastro e seus termos, e isso só você pode fazer.

Tenha também um email do dono que você abre todo dia e um cartão de crédito para a Vercel.

2Peça acesso ao template

O template do sistema é privado. Para você criar a sua cópia, a Beza precisa liberar a leitura para o seu usuário do GitHub.

Envie a mensagem à Beza pelo canal que combinamos com você.

O que a Beza faz

A Beza abre o repositório do template em Settings, Collaborators, adiciona o seu usuário com permissão de leitura e você recebe um convite por email do GitHub. Aceite o convite. É um clique da Beza e um seu, e ela não recebe nenhum dado da sua conta.

3Crie o seu repositório

Com o convite aceito, o botão abaixo abre o template no GitHub. Escolha o seu usuário como dono e marque Private.

Cole o endereço da página do repositório novo. Ele alimenta o botão do passo 5.

4Gere os seus códigos de segurança

Três valores aleatórios, gerados agora no seu navegador. Nada disso sai desta página: não há envio, cookie nem armazenamento. Se você fechar ou recarregar a aba, eles somem.

Guarde num gerenciador de senhas. O código de criptografia protege as chaves que o sistema guarda no seu banco. Se você perdê-lo, essas chaves ficam ilegíveis e precisam ser cadastradas de novo.

5Publique na Vercel

Ao criar o Supabase, escolha a região South America (São Paulo). A Vercel sugere Washington por padrão. Com o banco longe, cada tela do sistema fica mais lenta e a região não muda depois.

O botão abre a Vercel já apontando para o seu repositório e pedindo os três códigos do passo 4. Cole cada valor no campo de mesmo nome.

O botão liga quando o endereço do repositório (passo 3) estiver certo.

Dentro do fluxo da Vercel

  1. Entre com o GitHub e autorize a Vercel a ler o repositório, se ela pedir.
  2. Em Add Integration, escolha Supabase, aceite os termos, escolha a região São Paulo e o plano. A integração cria o banco e coloca as chaves no projeto sozinha.
  3. Se a Vercel oferecer Upstash Redis, ele é opcional e pode ser pulado. Sem ele o sistema funciona, só com uma proteção de tentativas mais simples.
  4. Cole o SETUP_TOKEN, o APP_ENCRYPTION_KEY e o CRON_SECRET nos campos.
  5. Clique em Deploy e espere o status Ready. O banco é preparado durante essa publicação.

6Depois do deploy

  1. Abra https://<seu-projeto>.vercel.app/setup. O endereço aparece na Vercel, em Domains, quando a publicação termina.
  2. Cole o SETUP_TOKEN do passo 4.
  3. Siga a central de instalação dentro do app, na ordem: dono, marca, domínio, email, pagamentos, cursos, planos e alunos. Cada etapa diz o que falta e o que pode ficar para depois.

Terminou a instalação? Você pode apagar a variável SETUP_TOKEN na Vercel. A tela de instalação já fica fechada pelo estado do banco.

7O que continua com você

Nenhuma ferramenta faz isso por você. É a lista honesta do que sobra.

  1. Criar as contas (GitHub, Vercel, Supabase, Resend, Stripe e registrador), aceitar os termos e cadastrar o cartão.
  2. Assinar o plano Pro da Vercel, se a escola for cobrar dos alunos.
  3. Criar os registros DNS no seu registrador. O sistema mostra quais, mas só você tem o login lá.
  4. Criar a chave restrita do Stripe (com verificação em dois fatores) e ativar a conta com os dados da empresa e do banco.
  5. Clicar em autorizar e instalar nas telas do GitHub e do Marketplace da Vercel.
  6. Ajustar o prazo do link de acesso no painel do Supabase (Authentication, Providers, Email, Email OTP expiration), de 1 hora para 24 horas.
  7. Conferir que os emails chegam na sua caixa de entrada e fora do spam.
  8. Fazer uma compra de teste de valor baixo e pedir o reembolso.
  9. Decidir nome, cores, logos, planos, preços, endereço e o que vender.
  10. Criar os cursos e aulas, e importar os alunos.