uses GitHub actions to automatically upload completed solutions to gulkaran.ca/leetcode.
- dynamoDB table is modeled after github repo
- s3 buckets to hold .md files which are displayed on gulkaran.ca/leetcode
- both s3 and dynamoDB are updated with every commit through the GitHub Actions workflow
- Write notes in Notion (export as .md)
- Add and commit .md file to the GitHub repo
- GitHub Action workflow transforms the .md file
- Adds .md file to S3 bucket
- Adds entry into DynamoDB Table
- Leetcode question is now viewable on gulkaran.ca/leetcode