/wishlist

WishList project

Primary LanguageJava

Aplicação de controle de wishlist de clientes

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.

Subida da aplicação

  • 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

Documentação

Após a subida correta da aplicação a documentação pode ser encontrada no Swagger http://localhost:8080/swagger-ui.html.

Execução

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/.