Next.js App Router
Migração pública incremental
Base paralela para migrar rotas públicas, validar componentes e corrigir lógica sem trocar o site estático de produção.
- Rotas públicas primeiro; perfil, sessão e player ficam no site atual até existirem testes de equivalência.
- Dados vindos de API entram por contratos tipados e renderização escapada pelo React.
- URLs de player continuam resolvidas por /api/channels/stream-link; o cliente Next não monta URLs sensíveis.
- Toda rota migrada deve passar por lint, build estático e auditoria responsiva antes de substituir HTML legado.
Catálogo público inicial
Amostra estática e segura para validar layout, navegação e imagens remotas antes de ligar APIs.
MapeadaRisco baixo
Home
Migrar fileiras públicas com dados normalizados.
Base criadaRisco baixo
Filmes
Extrair busca, filtros e cards antes do player.
Base criadaRisco baixo
Séries
Separar temporada/episódio em componentes testáveis.
Base criadaRisco baixo
Animes
Unificar normalização de TMDB/AniList.
ProtegidaRisco medio
TV Shows
Manter stream-link no backend e migrar apenas catálogo/lista.
Base criadaRisco medio
Calendário
Validar player provider e estado de episódios.
MapeadaRisco baixo
Sobre
Migrar conteúdo institucional primeiro.
ProtegidaRisco medio
Perfil
Migrar por último: auth, favoritos e histórico exigem sessão real.











