/pa4-VonKiar

COVID19 Tracking System

Primary LanguageJava

Logo

COVID19 GLOBAL STATUS TRACKING SYSTEM is an application tracking COVID19 current statuses of total infected cases, total death cases and total recovered cases with up-to-date data tracking from online sources.

Mode Status Description
Standard Original Edition Displays total cases
Differential DLC Displays differentiate values each day

Requirements

  • JAVA (Any version, Java 11.0.5 used to create this application);

  • JAVAFX (Any version, Javafx 11.0.2 used to create this application);

  • opencsv (Used to read CSV files, version 3.8 was used);

Features

  • Download csv files from online sources;

  • Validate file's date to see if the download is necessary;

  • Read csv files by sepate each cells via opencsv;

  • Transform number format data into visual data using Line Chart;

  • Customized theme included using stylesheet written in css;

  • Simple design to prevents any confusion while using the application.

Configuration

Adds javafx & opencsv to JAVA Dependencies:

VSCODE - Adds vmArgs line to include javafx module:

  "type": "java",
  "name": "Debug (Launch)-Tracker<pa4-VonKiar_e716242b>",
  "request": "launch",
  "mainClass": "Tracker",
  "vmArgs": "--module-path javafx-path/javafx-sdk-11.0.2/lib --add-modules javafx.controls,javafx.fxml",
  "projectName": "pa4-VonKiar_e716242b"

How-To-Use

htu1

htu2

htu3

References

The Humanitarian Data Exchange (2020, April 27). Covid19 csv data. Retrieved from https://data.humdata.org/dataset/novel-coronavirus-2019-ncov-cases

Oracle (2014, January). Javafx chart example. Retrieved from https://docs.oracle.com/javafx/2/charts/line-chart.htm#CIHGBCFI.