Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/leandro-parice/rocketseat-gonode-desafio-3


https://github.com/leandro-parice/rocketseat-gonode-desafio-3

Last synced: about 7 hours ago
JSON representation

Awesome Lists containing this project

README

        

# rocketseat-gonode-desafio-3

Código do desafio do Gonode módulo 3 do curso Bootcamp da Rocketseat

Descrição do desafio:

# Desafio 3

Nesse terceiro desafio você irá melhorar a aplicação desenvolvida durante o terceiro módulo com as seguintes funcionalidades:

-Armazene as intenções de compra (Purchase) no MongoDB criando um Model e salvando os dados da purchase no método store do PurchaseController;

-Crie uma nova rota para o vendedor aceitar uma intenção de compra declarando o item como vendido e a partir desse momento o anúncio não deve ser mais exibido nas listagens e não deve ser mais possível realizar uma intenção de compra para esse anúncio

-O Ad deve possui um campo adicional chamado purchasedBy que armazena o ID da Purchase que o vendedor aceitou, caso esse campo esteja presente, quer dizer que o anúncio foi vendido;

## Entrega

Esse desafio não precisa ser entregue e não receberá correção, mas você pode ver o resultado do código do desafio feito por mim aqui: https://github.com/Rocketseat/bootcamp-nodejs-desafio-03