The Command Show is a podcast covering tech & innovation news in the industry in spanish. I've developed this website to test some cloud & dev skills and to offer this project a place where users can find the most recent episodes.
This project runs under thee AWS architecture using terraform to deploy it. The React app is deployed to an S3 Bucket which uses CloudFront to distribute it. A lambda function was developed in Python to obtain the latest 5 episodes of the podcast to be shown on the app using axios. The API Gateway allows the connection and usage of the lambda function.
In order to speed up the deployment and testing of the app I've implemented a workflow to automate this process so that every time my github repo recieves a push to the master branch the following happens:
- AWS Credentials are configured
- Terraform is configured and initialized
- Terrafom validation and format.
- Terrafom Plan & Apply
- Build React application
- Deploy react app to S3 bucket.
- Native Dark Mode support
- Responsive
- Updates episodes automatically
- Animated background
To check our page simply access our website.
If you have any questions or comments about this project, feel free to contact me at email.