Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/leandro-parice/rocketseat-gonode-desafio-3
- Owner: leandro-parice
- Created: 2019-05-21T23:12:32.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-22T11:13:50.000Z (almost 2 years ago)
- Last Synced: 2023-03-03T17:51:05.826Z (over 1 year ago)
- Language: JavaScript
- Size: 1.32 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
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