Skip to main content

Visão Geral

O Easy Goal é composto por um conjunto de repositórios independentes que trabalham juntos para entregar a plataforma. Cada repositório tem uma responsabilidade clara e bem definida.

Repositórios

Diagrama de Dependências

Domínios de Produção

Como os projetos se relacionam

O SSO é o ponto central de autenticação. Qualquer app do ecossistema que precise autenticar usuários redireciona para o SSO, que emite uma sessão Supabase reutilizável via cookie eg_session. O easygoal-monorepo centraliza identidade visual e utilitários de autenticação. Ao invés de cada app reimplementar o <Logo />, tokens de cor ou o callback de auth, todos consomem os packages compartilhados. O api-backend concentra operações mais pesadas: pagamentos, cálculo de splits de squad/co-produção, processamento de webhooks de gateway (AbacatePay, Mercado Pago, Kiwify) e integrações externas. Valida o eg_session emitido pelo SSO e roda em um serviço dedicado, separado do app principal. O easy-labs não contém código de produto — é o repositório de contexto e orquestração para devs e agentes de IA, mantendo memória, runbooks e roadmap do ecossistema.