Ir para o conteúdo principalIr para projetos
<jgbriel.dev/>
Voltar

Plataforma HER — Site + Área de Associadas

Plataforma HER — Site + Área de Associadas

A HER precisava de duas coisas que a maioria dos freelancers entregaria como projetos separados: um site institucional bilíngue para captar público, e uma plataforma privada de clube de benefícios para associadas, com admin gerenciando convênios e cada associada resgatando-os. Entreguei os dois como um produto único: mesmo Next.js, mesmo Supabase, um único deploy.

O Desafio

Onboarding 100% automático via webhook do Hotmart (sem cadastro manual), dado sensível dividido entre público e privado num único schema Postgres, e acesso que precisa morrer na hora certa, inclusive de quem já está logada no momento do cancelamento.

A Solução

Monorepo Next.js com route groups (site público e plataforma privada) e regra fixa de que só hooks falam com Supabase, nunca componente direto. RLS em todas as 13 tabelas, com views dedicadas para expor dado ao público anônimo sem abrir a tabela base. Corrigi uma recursão de RLS entre tabelas cruzadas isolando a checagem em funções SECURITY DEFINER, e resolvi sessão de usuária banida via canal Realtime forçando logout imediato.

Resultados

Advisor de segurança do Supabase: de 2 ERRORs (views expostas) para 0
Bug de reativação pós-pagamento (associada paga mas não conseguia logar) corrigido em todo caminho
Logout forçado via Realtime para sessão banida, em vez de esperar o JWT expirar
Auto-deploy na Hostinger a cada push em main, CI via GitHub Actions

Funcionalidades Principais

Onboarding automático via webhook Hotmart (criação, cancelamento, reativação)
Sequência de e-mails de boas-vindas automatizada
13 tabelas com RLS + views públicas dedicadas para convênios e associadas
Auditoria completa e rate limiting em endpoints sensíveis
Dashboard da associada e painel admin de gestão de convênios
Design system único com tokens Tailwind v4

Sobre o Cliente

HER é uma comunidade de empreendedorismo feminino que conecta associadas via clube de benefícios e conteúdo, projeto em manutenção contínua desde março de 2026.

Galeria