São 35 rotas no App Router. O mapa mostra como elas se conectam:
flowchart LR
subgraph pub ["Público"]
login["/login"] --- reg["/register"]
login --- rec["/recover-password"] --> reset["/reset-password"]
end
subgraph logged ["Área logada · navegação inferior"]
drafts["/home/drafts<br/>Rascunhos"]
cart["/home/cart<br/>Sacola"]
create(("Criar"))
orders["/home/orders<br/>Pedidos"]
acc["/home/account<br/>Conta"]
acc --> prof["/profile"] & about["/about"] & sup["/support"]
end
subgraph studio ["Estúdio /studio/[id]"]
pl["plantigraphy/[side]"] --> pr["product"] --> pc["pieces"] --> cv["cover"]
nt["note"]; hp["help"]
end
partial["/partial/[id]<br/>Parcial"]
co["/home/checkout"]
pay{{"InfinitePay"}}
ok["/home/paymentSucceeded/[orderId]"]
login --> drafts
create --> pl
drafts -- Continue --> pl
studio -- Parcial --> partial
partial -- Fazer pedido --> cart
cart -- Pagar Total --> co --> pay --> ok --> orders
subgraph admin ["/admin"]
al["/admin/login"] --> ao["orders"] & aa["access"] & ap["products"] & api["pieces"] & ac["coverages"] & ad["drafts"] & am["miscellaneous"]
end
Rota
Tela
Acesso
/login
Login + carrossel “Como funciona?”
público
/register
Cadastro: nome, CPF/CNPJ, profissão, telefone, e-mail, senha, endereço
público
/recover-password
E-mail para recuperar a senha
público
/reset-password
Nova senha (link do e-mail)
público
/catalogo
Catálogo
público
/
Raiz (redireciona)
público
Login Cadastro Recuperar senha
Rota
Tela
/home/drafts
Rascunhos: card com miniatura, Continue, Excluir, Editar nome
/home/cart
Sacola: itens, quantidade, cupom, forma de envio, Pagar Total
/home/checkout
Resumo do pedido, Prosseguir para Pagamento
/home/payment/[orderId]
⚠️ Pix fictício, legado (R-04 )
/home/paymentSucceeded/[orderId]
Aguardando confirmação → pedido em produção
/home/orders
Pedidos: código, data, total, status, detalhes
/home/account
Menu: Meu Perfil, A Moldapé, Suporte, Sair
/home/account/profile
Perfil (profissão e telefone editáveis)
/home/account/about
Texto institucional
/home/account/support
E-mail, WhatsApp, horário
/home
Início da área logada
Rascunhos Sacola Checkout Pedidos Conta Perfil (dados desfocados) A Moldapé Suporte
Rota
Tela
Passo
/studio/[id]
Área de trabalho com canvas A4
—
/studio/[id]/plantigraphy/[side] (e -left/-right)
Upload e ajuste da plantigrafia
1º
/studio/[id]/product
Modelo, tipo, característica, tamanho
2º
/studio/[id]/pieces
Catálogo de peças com busca, material, tamanho, lado
3º
/studio/[id]/cover
Modelo, cor, característica, reforço, personalização
4º
/studio/[id]/note
Observações
livre
/studio/[id]/help
Contatos de suporte
livre
/partial/[id]
Parcial por pé com preços
—
Estúdio sem plantigrafia Upload da plantigrafia Produto Peças Cobertura Nota Parcial
Rota
Seções e colunas
/admin/login
Login do administrador
/admin/access
Administradores (ADM, nome, login, senha mascarada, permissões, criação) e Usuários (+ telefone); ações Excluir, Suspender acesso
/admin/products
ID, nome, tipo, miniatura, preço da categoria, info do tipo, características, tamanhos, vetorização, ativo; ações Excluir, Desativar
/admin/pieces
ID, nome, miniatura, info, material, preços, tamanhos, lados, vetorização, ativo
/admin/coverages
ID, nome, tipo, miniaturas, preços, info, características, reforços de maciez, configurações de logo, ativo
/admin/orders
Resumo por usuário + lista: código, data, usuário, parcial, dados de entrega, imagens da criação, logos da cobertura, status, envio; ação Alterar Status
/admin/drafts
Rascunhos por usuário
/admin/miscellaneous
Taxas · Itens de suporte · Documentos · Slide show · Cupons de desconto
Admin · Pedidos (dados desfocados) Admin · Produtos Admin · Diversos