Skip to main content

Os três projetos

O ecossistema EasyGoal é composto por três projetos principais que trabalham juntos:

app-front

Marketplace principal. Gerencia produtos SaaS, assinaturas e pagamentos via AbacatePay. Envia webhooks ao SSO quando um pagamento é confirmado.

SSO

Serviço de autenticação centralizado em sso.easygoal.com.br. Emite tokens JWT, recebe webhooks do app-front e expõe /api/me.

Club LP

Landing page de produto que consome o SSO para autenticar usuários e exibir perfil. Pode ser replicado para qualquer produto SaaS.

Fluxo de pagamento + acesso

Fluxo de autenticação (Club LP)

Variáveis de ambiente por projeto

Stack tecnológica

Todos os projetos utilizam Next.js 14+ (App Router) com TypeScript. Isso permite compartilhar tipos, padrões de autenticação e utilitários no monorepo.

Resumo dos endpoints SSO