-
Get list product: https://8trzhm6k2m.execute-api.eu-west-1.amazonaws.com/dev/product
-
Get product by id: https://8trzhm6k2m.execute-api.eu-west-1.amazonaws.com/dev/product/{productId}
-
Create product: https://8trzhm6k2m.execute-api.eu-west-1.amazonaws.com/dev/products
-
Frontend: https://ddrt9h3m47iz9.cloudfront.net
-
Task 4.1 is implemented
-
Task 4.2 is implemented lambda links are provided and returns data
-
Task 4.3 is implemented lambda links are provided and products is stored in DB
-
Your own Frontend application is integrated with Product Service (/products API) and products from Product Service are represented on Frontend. Link to a working Frontend application is provided for cross-check reviewer.
Optional:
- POST /products lambda functions returns error 400 status code if product data is invalid
- All lambdas return error 500 status code on any error (DB connection, any unhandled error in code)
- All lambdas do console.log for each incoming requests and their arguments
- Created 2 lambda function: getProductsList and getProductsById.
- Integrated backend with frontend for list of product.
- Added swagger
- Handled error
Link to Product Service API
- https://8trzhm6k2m.execute-api.eu-west-1.amazonaws.com/dev/product
- https://8trzhm6k2m.execute-api.eu-west-1.amazonaws.com/dev/product/{productId}
The idea of the online store is to collect attractions from different countries in one place.