Manual: Supabase + Stripe
Integração para plataforma de sorteios diários
Passo 1: Pré-requisitos
Passo 2: Integração com Supabase
- Criar projeto no Supabase e copiar
SUPABASE_URLeSUPABASE_ANON_KEY - Executar o SQL:
-- SQL básico CREATE TABLE sorteios (...); CREATE TABLE participantes (...); - Habilitar login por e-mail/senha
- Opcional: criar bucket chamado comprovantes
Passo 3: Integração com Stripe
- Criar produto e obter
price_id - Adicionar ao
.env.local:NEXT_PUBLIC_SUPABASE_URL=... NEXT_PUBLIC_SUPABASE_ANON_KEY=... STRIPE_SECRET_KEY=... STRIPE_WEBHOOK_SECRET=... NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=... - Criar
/api/stripe/checkoutpara redirecionar - Criar
/api/stripe/webhooke capturar eventocheckout.session.completed
Passo 4: Funcionamento do sistema
- Sorteio diário gerado automaticamente
- Usuários participam com R$5 por número
- Ganhador sorteado ao final do dia
- Ganhadores visíveis na landing page
Passo 5: Pronto para produção
- Supabase configurado
- Stripe funcionando
- Ambiente com variáveis
- Deploy (Vercel, por exemplo)
Desenvolvido com ❤️ para gerar engajamento e oportunidades reais.