Pular para conteúdo

ADR-0005: Next.js/React

Status: Superseded — substituída pela prática real observada nos produtos.

Contexto

A visão original previa React + Next.js + TypeScript como frontend desacoplado padrão para todos os produtos da CoreFlow Platform.

Decisão Real

Django Templates server-rendered + Bootstrap 5 (tema Dracula at Night, evoluindo para o Novo Padrão Visual .holo-*) é o padrão real adotado pelos 8 produtos — ver Standards de Frontend.

CoreFlow ERP chegou a implementar frontend Next.js/React/TypeScript separado no início do projeto, mas essa camada foi removida na SP-1 "Ajuste Estrutural" (07/07/2026, ADR próprio do projeto, categoria ADR-H001) para simplificar o MVP. Não há pasta frontend/ nem serviço Next.js em produção em nenhum produto hoje.

Consequências

  • Menor complexidade operacional (um único processo Django por produto, sem build/deploy separado de frontend).
  • Onboarding mais rápido para o padrão já dominado (Django + Bootstrap).
  • Next.js/React permanece como opção válida para casos futuros que exijam interatividade rica no cliente, mas deixou de ser o padrão obrigatório — reavaliação caso a caso, não uma exceção "proibida" como a visão original definia.