Nest Kuanto Kusta Challenge. Small API for Agregation of Cart/Product Shopping APIs.
- Better to run using docker:
$ docker-compose up
-
For isolated services:
docker-compose up app
For NestJs APIdocker-compose up cart
For NestJs Cart APIdocker-compose up product
For NestJs Product API
-
For manage database:
docker-compose up postgres
PostgreSQLdocker-compose up pgadmin
PGAdmindocker-compose up mongo
MongoDbdocker-compose up mongo-express
Mongo Express
GET /products
- Get all Products from Products APIGET /carts/:id
- Get a Cart by Id from Carts APIPOST /carts/insertCart
- Post a new Cart into Carts Api
// Body
{
"userId": 0,
"products": [{
"productId": 0,
"price": 0,
"quantity": 0
}]
}
POST /carts/insertProduct
- Post a new Product by Carts into Cart Api
// Body
{
"productId": 0,
"price": 0,
"quantity": 0,
"cart": 0,
}
DELETE /carts/deleteProduct
- Delete a Product by Carts into Cart Api
// Body
{
"productId": 0,
"cart": 0,
}