This was done as part of an assessment for Fullstack Academy, used to test knowledge CI/CD pipeline deployment, AWS Lambda functions, among others. Click here for a video presentation I gave breaking down this project.
- Python as primary language
- Bandit for security testing
- pylint for linting & formatting
- GitHub Actions for CI/CD pipeline
- AWS CLI for deployment to S3 & Lambda.
- GitHub Actions Secrets for storing environment variables
Environment Variables: `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, and `AWS_DEFAULT_REGION`