A aplicação visa controlar a wishlist dos clientes permitindo adicionar/remover produtos, verificar se um produto já existe naquela wishlist e também consultar todos os produtos da wishlist de um cliente.
- Na raiz do projeto executar o comando "docker compose create".
- Na raiz do projeto executar o comando "docker-compose up" para que dessa forma seja executada a instância do MongoDB.
- Executar o projeto
Após a subida correta da aplicação a documentação pode ser encontrada no Swagger http://localhost:8080/swagger-ui.html.
Para executar testes foram disponibilizadas duas opções:
- Pelo próprio Swagger utilizando o botão "Try it out" em cada endpoint.
- Pela collection(Wishlist.postman_collection.json) do postman disponibilizada na pasta /postman/.