The Docker image for the API is hosted in a public AWS ECR: public.ecr.aws/i2q3b5c0/mainstack-test
Build a simple RESTful API to create and manage products in a store
Implement token-based authentication
- Use NodeJS, Typescript, MongoDB and any other libraries of your choice
- All endpoints must be fully documented on Postman
- Code must be unit tested
- API must be containerized using Docker
- Database design - scalability and query efficiency
- Clean code - redundancy and documentation
- Code quality - use of best practices and efficient algorithms
- Error handling - Appropriate error codes and messages
- Security - Input validation and/or sanitization
Reply with the following:
- Link to Github repository
- Link to live API
- Link to Postman documentation