The Cloud Resume Challenge is a serverless full-stack resume website hosted in AWS. I implemented a React front-end, REST API, Python back-end with DynamoDB, and CI/CD pipeline as part of the challenge.
The website displays my resume and keeps track of how many hits it gets, as detailed by the Visitor Counter.
The website is fully serverless, using S3 and CloudFront to serve static content, an API Gateway to facilitate RESTful communication with the Lambda back-end, and a DynamoDB database to store the visitor count. GitHub Actions is configured to automatically push my code to S3 and invalidate the CloudFront cache when I push to the main branch of this repository.
- Python
- TypeScript
- React.js
- AWS Lambda
- AWS DynamoDB
- AWS API Gateway
- AWS S3
- AWS CloudFront
- GitHub Actions