Atualizado em: 03/12/2025 por Weverton Oliveira.

Arquitetura

A arquitetura do MRP é baseada em Feature-Based Architecture (FBA), um padrão moderno de organização de código onde o projeto é estruturado em torno de funcionalidades (features) ao invés de camadas técnicas. Essa abordagem promove maior coesão, facilita a manutenção e escalabilidade do sistema, permitindo que cada feature contenha todos os componentes necessários (componentes, hooks, serviços, tipos) de forma isolada e reutilizável.

src/
	app/
		routes/     # Rotas da Aplicação
	assets/       # Icons, Imgs, Svgs
	components/   # Componentes genéricos
	contexts/     # Providers globais
	features/     # feature-based arquitecture
	landingPage/  # Landing Page
	services/     # Chamadas de API
	styles/       # Tema global e resets
	types/        # Tipagem e Payloads
	utils/        # Funções auxiliares

Componentes