Features Added
- Added the Authentication.
- Setup mongoose.
- Created APIs and there documentation using Swagger.
- Added the eslint for linting.
- Added the husky for pre-commit hook.
- Dockerize the application.
- Added the Jest for unit test.
- Created workflow using GitHub actions for building and publishing images to Docker Hub running jest test and deploying to Heroku.
- Added firebase for storing Images.
- Added razorpay for payment Gateway.
- Setup logger.
- Added yup for validation.
- Added Licence.