Skip to content

JaredsWebApplications/Grok19

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grok 19

A COVID 19 dashboard written in React JS to display information regarding infections, deaths and other meaningful information regarding the matter.

"Your problem with Vim is that you don't grok vi"

Authors

  • Jared Dyreson
  • Janessa Vazquez
  • Ryan Jessman
  • Jonathan Hana

Resources

  • API documentation found here
    • This data is provided by Jon Hopkins University
  • This API documentation was used for the USA interactive map

Dependencies

  • Axios for HTTP GET requests
  • Interactive map for the continental United States found here
  • Interactive map for the entire world found here
  • Calendar date picker here
  • Sweet Alert here

Installation using Docker

NOTE: Docker has been having issues working, I decided to just deploy to Heroku.

This project is simple to setup:

  1. Clone this repository using the command : git clone https://github.com/JaredDyreson/Grok-19.git
  2. cd into it
  3. Ensure docker is installed on your machine, the documentation for your specific machine can be found here
  4. To run the current container, you can run docker-compose up --build -d. The instance will then be running on localhost on port 3000

Installation not using Docker

It is recommended at this point to containerize your dependencies so they are easily tracked

  1. Clone this repository using the command : git clone https://github.com/JaredDyreson/Grok-19.git
  2. cd into it
  3. Ensure node is installed, here is the landing page for node
  4. After node is installed, you should then install yarn to manage your packages. That can be found here
  5. Next, run yarn install to install all the dependencies needed for this project to work
  6. Then, in a separate terminal window, run the command npm start in the root directory of the project
  7. This will spawn a new window where the application will be running