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/efeatures/. - [ ] 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.