- NodeJS
- AWS Lambda
- AWS API Gateway
- AWS DynamoDB
- AWS S3
- AWS SNS
- Serverless Framework
- Localstack
- Public
- Signup
- Login
- Email-Verify
- Reset-Password
- See blog posts and comments
- Logged In User
- Update-Profile-Info
- Update-Profile-Pic
- Change Passoword
- Create Blog Post
- Comment on blog Posts
- Delete own blog posts
- Delete own Comments
- Logged In Admin (all API's available to user plus)
- Create a User
- See all Users and their basic info
- Update User Info (except password)
- Delete any User
- Delete any Blog Post
- Delete any Comment
npm install -g serverless
npm install --save-dev serverless-localstack
docker-compose up
serverless deploy --stage local