JSBJJ Kylemore

Projeto full stack para organizar a captação de alunos e conectar o site à operação da academia. A entrega incluiu cadastro, autenticação e pagamentos recorrentes, com banco de dados relacional, tracking e deploy em produção.

Abrir projeto
JSBJJ Kylemore

Responsável pelo levantamento de requisitos, desenvolvimento da interface completa, arquitetura frontend e backend, modelagem de dados, integrações externas, eventos de tracking, testes, deploy e ajustes pós-lançamento.

Site institucional responsivo, páginas de captação para adultos e kids/teens, cadastro e login, assinatura recorrente, e-mails transacionais, Google Maps, GoCardless, Meta Pixel, banco de dados PostgreSQL com Prisma ORM e deploy em produção.

Next.jsTypeScriptTailwind CSSPostgreSQLPrismaFramer MotionGoogle APIsGoCardless APIVercelCloud deploymentMeta PixelAutenticaçãoE-mails transacionais

Contexto

A entrada de alunos envolvia interesse, aula experimental, cadastro e pagamento, com parte do processo realizada manualmente. O projeto precisava apresentar a academia para adultos e famílias e conectar a captação à operação.

Minha contribuição

Levantei requisitos e desenvolvi toda a interface e a plataforma, incluindo arquitetura frontend e backend, modelagem de dados, integrações, tracking, testes e deploy. Acompanhei também os ajustes após o lançamento.

Decisão técnica: separar as etapas do produto

Organizei páginas públicas, fluxos de cadastro, persistência e integrações como responsabilidades distintas. A interface direciona adultos e famílias para páginas e formulários específicos, conectando o interesse inicial ao cadastro e à assinatura.

Decisão técnica: persistência e assinaturas recorrentes

Usei PostgreSQL com Prisma para os dados de cadastro e GoCardless para assinaturas recorrentes. E-mails transacionais acompanham etapas do fluxo, enquanto eventos customizados do Meta Pixel registram ações do funil de aquisição.

Entregas em produção

A plataforma reúne apresentação da academia, captação, cadastro, autenticação e pagamentos recorrentes. Os dados de cadastro ficam persistidos em banco relacional, com e-mails transacionais e tracking integrados. O case apresenta essas funcionalidades entregues, sem atribuir percentuais de conversão não medidos.

Vamos conversar sobre uma vaga?

Brasil · UTC−3 · disponível para oportunidades remotas no Brasil e no exterior

Português · Inglês C1 (avançado)

Outros projetos

Voltar para projetos