Visão geral
Todo usuário autenticado tem acesso à área padrão do app. O sidebar exibe quatro seções principais:| Seção | Rotas | Descrição |
|---|---|---|
| Dashboard | /dashboard | Resumo de assinaturas, serviços ativos e atividade recente |
| Produtos & Serviços | /saas, /marketplace, /services, /billing | Catálogo, contratos e cobranças |
| Afiliados | /affiliate/* | Programa de comissões e configurações de saque |
| Configurações | /settings/* | Email, senha e dados da conta |
Dashboard
Rota:/dashboard
Painel central com visão consolidada do que o usuário tem ativo na plataforma. Exibe:
- Assinaturas SaaS ativas
- Serviços em andamento (marketplace)
- Comissões de afiliado pendentes
- Atividade recente da conta
Catálogo SaaS
Rotas:/saas · /saas/[slug]
Listagem de todos os produtos SaaS disponíveis na plataforma. Cada produto foi revisado e aprovado pela equipe Easy Goal antes de aparecer aqui.
Página de produto (/saas/[slug]):
- Descrição, funcionalidades e planos de assinatura
- Botão de contratação (redireciona para checkout)
- Status da assinatura atual do usuário (caso já seja cliente)
Marketplace
Rotas:/marketplace · /marketplace/[serviceId]/request
Catálogo de serviços avulsos oferecidos por produtores parceiros (implantações, consultorias, customizações, etc.).
Para solicitar um serviço:
Enviar solicitação
Em
/marketplace/[serviceId]/request, preencha os detalhes do projeto e envie a solicitação.Meus Serviços
Rota:/services
Lista de serviços contratados pelo usuário. Permite acompanhar o andamento das solicitações enviadas pelo marketplace.
Cobranças
Rota:/billing
Histórico de cobranças e gestão de contratações. A página tem duas abas:
Aba — Serviços Avulsos
Lista as solicitações de serviço enviadas pelo marketplace, com status atualizado em tempo real:| Status | Descrição |
|---|---|
pending_quote / collecting | Aguardando proposta ou mais informações |
awaiting_signature | Contrato pronto para assinar — botão Assinar disponível |
awaiting_payment | Link de pagamento gerado — botão Pagar disponível |
in_progress | Serviço em execução |
completed | Serviço concluído |
cancelled | Cancelado |
Aba — Assinaturas SaaS
Lista de assinaturas de produtos SaaS contratados. Para cada assinatura são exibidos: valor, frequência de cobrança, data de contratação, data de início e próxima cobrança prevista.| Status | Descrição |
|---|---|
pending | Aguardando pagamento — botão Pagar agora com link AbacatePay |
active | Assinatura ativa |
suspended | Suspensa por inadimplência — botão Pagar fatura e reativar disponível |
cancelled | Cancelada pelo usuário |
expired | Expirada |
failed | Pagamento falhou |
active ou pending. Ao clicar, um modal solicita o motivo do cancelamento (obrigatório) e um comentário opcional.
Reativar por inadimplência: assinaturas suspended exibem um alerta e o botão “Pagar fatura e reativar” que abre o link de cobrança AbacatePay diretamente.
O processamento de pagamentos é feito via AbacatePay. PIX, cartão de crédito e débito são suportados dependendo da configuração do produto.
Avaliações & Feedback
Rota:/reviews
Após contratar um produto SaaS ou serviço, o usuário pode deixar uma avaliação pública (nota + comentário visível no marketplace) e um feedback privado (visível apenas para o produtor e admin).
- Edite ou remova sua avaliação a qualquer momento em
/reviews - Cada usuário pode deixar uma avaliação por produto
Configurações da conta
Rotas:/settings · /settings/email · /settings/password
Área de gestão da conta pessoal:
/settings/email— Alterar e-mail (somente para contas criadas com e-mail/senha)/settings/password— Alterar senha (somente para contas criadas com e-mail/senha)- Contas autenticadas via Google/GitHub/Azure exibem apenas uma mensagem informativa sobre o provedor