Data Reporting Application - Covid-19/USA statistics

Video of Project

By:

  • Albert Lee
  • Karen Axon
  • Michael Watkins
  • Ella Tanttu

An mvc web application that successfully displays United States Covid-19 data called from the covidactnow.com API, along with the latest relevant news articles called from NewsAPI.org.

Technologies Used:

  • HTML
  • C#
  • CSS
  • Markdown
  • Bootstrap
  • HtmlHelper
  • EntityFrameworkCore
  • Razor View Engine
  • ASP.Net Core MVC
  • covidactnow.com API
  • NewsAPI.org

Description

This mvc application consists of three separate pages— Home, Resources, and Newsfeed. On load, the home page presents up-to-date National covid vaccine data, death statistics, and individual state data for Alaska, Colorado, Oregon, Georgia and Washington. The Resources page offers local resources for both the states of Oregon and Washington, along with federal level informational sites about masks and quarantine protocol. The final page— the Newsfeed page, displays the latest Covid-related news.

Setup/Installation Requirements

  • Install .NET Framework
  • Navigate to https://github.com/MichaelHWatkins/VisualData.Solution
  • Click on the green "Code" button and copy the repository URL or click on the copy button
  • Open the terminal on your desktop
  • Once in the terminal, use it to navigate to your desktop folder
  • Once inside your desktop folder, use the command "git clone https://github.com/MichaelHWatkins/VisualData.Solution"
  • After cloning the project, navigate into it using the command "cd VisualData.Solution"
  • Use the command "git remote -v" to confirm the creation of the new local repository
  • Open the project with the code editor of your choice
  • Navigate to VisualData directory and enter command "dotnet restore"
  • Obtain api keys from CovidActNow and NewsApi websites by setting up accounts with each respective website.
  • In EnvironmentVariables add your api keys to the corresponding api variables.
   public static string ApiKey = "[YOUR-COVIDACTNOW-API-KEY-HERE]";
   public static string ApiNews = "[YOUR-NEWS-API-KEY-HERE]";

Using the Application

After following the Setup/Installation steps above:

  • Navigate to the root directory.
  • Start the application in a server with the command "dotnet run".

Known Bugs

  • No known bugs

License

MIT

Copyright (c) 2022 Karen Axon, Albert Lee, Ella Tanttu, Michael Watkins

Contact Information

Karen Axon: kaxonwa@gmail.com
Albert Lee: leesga8@gmail.com
Ella Tanttu: ellajtanttu@gmail.com
Michael Watkins: michaelhugheswatkins@gmail.com