Web Link : https://slack.omkarshelar.dev/
The application provides management of the users' Slack Channels and enables them to broadcast the same message to multiple Slack Channels using slack webhooks.
https://documenter.getpostman.com/view/3370668/SzmcbzVN
Angular Frontend : (This Repo) https://github.com/omkarshelar/slack-broadcast-frontend
Lambda Code : https://github.com/omkarshelar/slack-broadcast-API
- Single Sign On using OAuth.
- Verification of user email.
- Completely Serverless deployment.
- Angular application is a Progressive Web Application.
- Implementing OAuth using Authorization Code Grant flow.
- Using AWS Amplify.
- Using Angular HTTP interceptors.
- Deploying code to AWS Lambda using AWS Chalice.
- Designing and Querying DynamoDB tables.