Skip to content

calebcross/Backtonormal

Repository files navigation

Back to Normal

Screenshot of Back To NormalHomepage

Back to Normal started as a individual 2-week Capstone project for BrainStation Web Development Bootcamp in Miami, Florida in May of 2021

It's a React app built with a few different libraries, which I'll list below, paired with a GraphQL server and mySQL database built with Node and Express.

I felt like there was a need to show the crucial data that the Centers for Disease Control and Prevention uploads everyday about the pace of COVID-19 vaccine rollout.

I also tried to solve the problem of seeing how the data has changed over time. The CDC website's REST API only has the daily data. There are many github accounts that have scraped this raw data daily and saved it into repositories. I used the one created by SimonW and I credit the ones I used to seed my database with below under credits

USAGE

Screen Recording 2021-05-19 at 11 47 09 AM (3)

Raw Endpoints

Below is the raw API endpiont that my database scrapes daily:

Front End

Libraries

BootStrap BootSwatch Apollo Client Chart.js

Back End

GraphiQL Interface
Screen Shot 2021-05-19 at 2 02 16 PMExample Query and Response from GraphQL server

You can find descriptions about the GraphQL Schema I defined through the Docs link from the GraphiQL link above.

Libraries

  • Express
  • GraphQL
  • Express-GraphQL
  • Node-Cron

Next Steps

I would like to incorporate the daily trend data. As of now the 7 daily moving average I used to calculate the amount of days are left until we reach herd immunity is hard coded in. The CDC just started publishing trend data as of March 2021 into a new endpoint: https://covid.cdc.gov/covid-data-tracker/COVIDData/getAjaxData?id=vaccination_trends_data

Author

My GitHub
My LinkedIn

Credits

Font Awesome 5 - Awesome Fonts Timetoherd.com - One of the projects that inspired me Vaccination in Belgium - Another Inspiration by a team of volunteers in Belgium

License

MIT

About

Brainstation Capstone Project - May 2021

Resources

Stars

Watchers

Forks

Languages