Pular para conteúdo

Projeto 13: Refactoring para Arquitetura Profissional 🏗️

Objetivo

Reorganizar a estrutura de pastas do projeto seguindo padrões de mercado.

Requisitos

  • [ ] Criar as pastas core/, shared/ e features/.
  • [ ] Mover componentes de layout (NavBar, Footer) para a pasta correta.
  • [ ] Mover serviços de autenticação ou globais para core/.
  • [ ] Implementar Barrel Files (index.ts) para exportar múltiplos componentes de uma pasta.

Desafio Extra

Crie uma pasta models/ dentro de shared/ e defina interfaces TypeScript para as principais entidades do seu projeto.