Author Name: Dylan Melotik
email: [email protected]
Make sure you clone the data repo in order to use the application.
- Go into cmd / terminal
- Go to your_path/covid19_US_Trends
jar -cfm executable.jar manifest.txt
java --module-path "\path\to\javafx-sdk-11\lib" --add-modules javafx.controls,javafx.fxml -jar executable.jar
- Open Git's command line
- Go into your_path/covid19_US_Trends/application
mkdir data
cd data
git init
git remote add origin https://github.com/CSSEGISandData/COVID-19
git config core.sparseCheckout true # enable this
echo "csse_covid_19_data/csse_covid_19_daily_reports_us" > .git/info/sparse-checkout
git pull origin master
- Go into covid19_US_Trends/application/data
git pull origin master
- Creating a GUI through JavaFX 11
- Connecting a GUI to data/funcitons
- Importance of planning modular coding to allow for easier testing
- How to store and access large amounts of data (through *.csv and other text files)
- Add more styling
- Make the code more modular and add testing
- Add a button to update the /data repo from the GUI
- Add more validation and error handling
- Not every input validation is accounted for > To fix this the code needs to be more modular
- Will not work properly, unless the data repo is downloaded