🛠️ Tecnologias e Padrões Utilizados

.NET Core: Utilizado para construir a API RESTful robusta e escalável.

Entity Framework Core: Para mapeamento objeto-relacional (ORM) e fácil manipulação do banco de dados.

Regras de Negócio e Validações: Garantia de que o comportamento da aplicação segue as expectativas e as regras definidas.

Padrões de Projeto: Implementação de repositórios, serviços, controladores, interfaces e injeção de dependências para um código limpo e manutenível.

Organização e Limpeza do Código: Código limpo e organizado, seguindo as melhores práticas e princípios de SOLID.

Diferenciais Implementados

Swagger: Documentação da API para facilitar a integração e testes.

Libs e Frameworks Acessórios:

Automapper: Simplificação de mapeamentos de objetos.

Cobertura de Testes Backend: Testes de unidade garantindo a qualidade do código.

Dockerfile: Pronto para containerização, facilitando a execução em qualquer ambiente.