Teste Vericode

Repositório para disponibilizar o código fonte e solução do teste para Desenvolvedor na Vericode.

Stack utilizada:

  1. .NET 6
  2. SQLLite
  3. EntityFramework
  4. RabbitMQ
  5. MediatR

A solução contém uma API que utiliza o .NET 6 e um cliente em Angular 15 (UI.Web)

Para executar o Backend é necessário definir o projeto API como startup project. O Frontend poderá ser executado, através do projeto UI.Web e rodar o comando ng serve (necessário ter o nodejs instalado).

A solução é simples, contém uma API que faz uso de alguns patterns como: Repository, UnitOfWork, CQRS e outros. Para o projeto foram adotados algumas práticas de SOLID e CLEAN CODE.