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.
- GitHub: guarda o código da sua instalação.
- Vercel: publica o sistema. Para uso comercial o plano é o Pro, porque o Hobby é só para uso pessoal e sem fins comerciais.
- Supabase: o banco de dados e o login dos alunos. Pode ser criado durante o deploy, pelo Marketplace da Vercel.
- Resend: envia os emails de acesso e de compra.
- Stripe: só se for vender com cartão. Pode ficar para depois.
- Um registrador de domínio (Registro.br, GoDaddy, Wix, Cloudflare ou outro) para o endereço próprio da escola, por exemplo
membros.suaescola.com.br.
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.
5Publique na Vercel
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
- Entre com o GitHub e autorize a Vercel a ler o repositório, se ela pedir.
- 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.
- 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.
- Cole o
SETUP_TOKEN, oAPP_ENCRYPTION_KEYe oCRON_SECRETnos campos. - Clique em Deploy e espere o status Ready. O banco é preparado durante essa publicação.
6Depois do deploy
- Abra
https://<seu-projeto>.vercel.app/setup. O endereço aparece na Vercel, em Domains, quando a publicação termina. - Cole o
SETUP_TOKENdo passo 4. - 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.
- Criar as contas (GitHub, Vercel, Supabase, Resend, Stripe e registrador), aceitar os termos e cadastrar o cartão.
- Assinar o plano Pro da Vercel, se a escola for cobrar dos alunos.
- Criar os registros DNS no seu registrador. O sistema mostra quais, mas só você tem o login lá.
- Criar a chave restrita do Stripe (com verificação em dois fatores) e ativar a conta com os dados da empresa e do banco.
- Clicar em autorizar e instalar nas telas do GitHub e do Marketplace da Vercel.
- Ajustar o prazo do link de acesso no painel do Supabase (Authentication, Providers, Email, Email OTP expiration), de 1 hora para 24 horas.
- Conferir que os emails chegam na sua caixa de entrada e fora do spam.
- Fazer uma compra de teste de valor baixo e pedir o reembolso.
- Decidir nome, cores, logos, planos, preços, endereço e o que vender.
- Criar os cursos e aulas, e importar os alunos.