💼Minimal APi
O projeto apresenta uma estrutura simples e organizada, baseada no modelo Minimal API, que permite criar aplicações web com menos código, mais clareza e praticar a construção de endpoints de forma simples e objetiva. As pastas estão separadas por função, como dados, regras de negócio e testes, deixando o sistema fácil de entender, manter e evoluir.
Nota => Projeto desenvolvido com base nas aulas da DIO sobre Minimal API, ministradas pelo expert Danilo. Reproduzido e aprimorado por conta própria para consolidar o aprendizado.
### 📁 Estrutura do Projeto
📦 Minimal.API
┣ 📂 Domain
┃ ┣ 📂 DTOs — Objetos de transferência de dados entre camadas
┃ ┣ 📂 Entities — Entidades principais do domínio
┃ ┣ 📂 ModelViews — Modelos utilizados para exibição ou resposta
┃ ┗ 📂 Services — Regras de negócio e lógica de domínio
┣ 📂 Infrastructure
┃ ┗ 📂 Db — Configurações e contexto de acesso ao banco de dados
┣ 📂 Tests
┃ ┣ 📂 Mocks — Simulações de objetos e dependências para testes
┃ ┣ 📂 Requests — Requisições de teste para endpoints da API
┃ ┗ 📂 Services — Testes de serviços e lógica de negócio
┣ 📂 Helpers — Funções utilitárias e auxiliares
┣ Program.cs — Ponto de entrada da aplicação
┣ Startup.cs — Configuração de serviços e pipeline da aplicação
┗ README.md — Documentação do projeto