Skip to content

React application to show New York state COVID-19 data, hosted in AWS with CI/CD. Check it in https://react.jorgedemo.com

Notifications You must be signed in to change notification settings

jorgesoft/nystate-covid19-stats

Repository files navigation

NY State COVID-19 React App hosted in AWS with CI/CD

React application displaying the current and historical COVID-19 data for the state of New York. Data provided by Covid Act Now API.

The application is deployed in react.jorgedemo.com.

The CI/CD pipeline used in AWS is the following:

Using the Developer Tools on AWS, CodePiline starts the continuous delivery when it detects a change in this repository main branch.

source

AWS CodePipeline takes the source code and builds it for continuous integration with AWS CodeBuild, using the configuration from buildspec.yml.

build

After the files has been created, AWS CodeDeploy copies the files into an AWS S3 stage bucket for web testing: http://stagereact.jorgedemo.com.s3-website-us-east-1.amazonaws.com/

deploy

Finally, after reviewing the changes, I can manually approve the changes to be pushed into the production environment, hosted at react.jorgedemo.com.

prod

The content in prod is served with an AWS CloudFront CDN, which also provides SSL encryption. The domain is hosted in AWS Route53.


Libraries used in this app

This project was bootstrapped with Create React App.

About

React application to show New York state COVID-19 data, hosted in AWS with CI/CD. Check it in https://react.jorgedemo.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published