dce148338f
- Move paginas de auth (signin, signup, nextauth) para legacy/auth/ - Move Landing Page para legacy/landing/ - Move dashboard.jsx.bak para legacy/ - Adiciona README documentando backup e deps necessarias - Nenhuma rota ativa depende de NextAuth; app abre direto no dashboard - Deps (next-auth, prisma-adapter, bcryptjs) mantidas para nao quebrar backup - Build Next.js validado (10 rotas, sem rotas de auth/landing)
Legacy / Backup
Esta pasta contém código preservado da fase de autenticação e da Landing Page.
Nenhum arquivo aqui participa do build do Next.js (estão fora de pages/).
Mantido para reativação futura sem perda de histórico (conforme decisão de 2026-07-11).
Estrutura
legacy/auth/→ telas de login/cadastro e configuração NextAuthlegacy/landing/→ Landing Page original (era a rota/)legacy/dashboard.jsx.bak→ cópia depages/dashboard.jsxantes da remoção douseSession
Dependências necessárias para reativar o auth
Os arquivos em legacy/auth/ importam:
next-auth^4.24.0@next-auth/prisma-adapter^1.0.7bcryptjs^2.4.3@prisma/client(já usado pelo app ativo)
Estas dependências permanecem em
package.jsonexatamente para não quebrar este backup. Nenhuma rota ativa (fora delegacy/) as utiliza.
Como reativar
- Mover
legacy/auth/*de volta parapages/(ex.:signin.jsx,signup.jsx,api/auth/[...nextauth].js). - Mover
legacy/landing/index.jsxparapages/index.jsx(oupages/landing.jsx+ ajustar redirect). - Restaurar
SessionProviderempages/_app.jsxe imports deuseSessiononde necessário. npm install(garante que as deps acima estão presentes) enpm run build.