API desenvolvida em .NET 8.0 com acesso a banco de dados PostgreSQL via Entity Framework (Database First).
🚀 Como rodar o projeto
- Clone o repositório
git clone https://github.com/Edmilson-Jose-FMM/movies-sita.git
cd movies-sita
- Restaure os pacotes Na raiz do projeto (onde você clonou o repositório), execute:
dotnet restore
- Rode a aplicação Execute a API com o seguinte comando:
dotnet run --project src/Movies.API
- Acesse a documentação da API (Swagger) Abra no navegador:
https://localhost:5020/swagger
- Tecnologias e padrões Nesta API utilizei o .NET 8.0 entity framework, tudo feito baseado na arquitetura de projetos "Clean Architecture"
- Separação de responsabilidades O sistema é dividido em camadas bem definidas (Domínio, Aplicação, Infraestrutura, Apresentação) e cada camada tem uma responsabilidade única e não depende diretamente das outras.
- Facilidade para manutenção e evolução Como o código está bem organizado, com baixa dependência entre as camadas, fica mais fácil adicionar novas funcionalidades ou alterar comportamentos existentes.
- Escalabilidade Permite que o sistema cresça de forma organizada, mantendo a arquitetura consistente.