Inspiration

We wanted a much simpler way to get raw COVID-19 data, and quickly compare with other counties. Trying to find sources for different states proved to be difficult and time consuming, hence forming coronascore.

What it does

Our web app generates a universal score to easily compare how bad COVID-19 is around the United States. The coronascore is based on how many cases a county has, along with their death to case ratio. The lower the better. It pulls the latest data from the NYTimes GitHub repository.

How we built it

We first started by making a Node.js web server. This made it easy for everyone to run the server locally to develop on. Using GitHub and VSCode Live Share, we were able to easily collaborate together. To deploy the app on coronascore.awayan.com, we used Amazon Elastic Beanstalk.

Challenges we ran into

We originally planned to do it all through Python and Node.js, but quickly ran into the not-as-simple task of calling Python and Node.js scripts to a web server. We decided to take the challenge and rewrite all our scripts in Javascript, a programming language that none of us knew.

Accomplishments that we're proud of

We learned Javascript within these past five days, in order to solve the Python issues we were having.

What we learned

All of us learned Javascript, and for one of us, how to work on a local web server through Chrome, and use GitHub to really simplify development.

What's next for coronascore

Following seeing all the coronascores going down, we hope to be able to terminate our server to mark the end of the COVID-19 pandemic. STAY AT HOME!

Share this project:

Updates