A client app for the covid2019-api service
that pulls the data provided in a local database.
The data include the following kinds (noted as timeseries) :
confirmed, deaths, recovered
Through the app's GUI, the user can manage the downloaded data
and choose between a number of statistical projections.
Before inserting the project, the user must create the database.
The database is created using Apache Derby JavaDB using the following driver :
org.apache.derby.jdbc.ClientDriver
Most probably your IDE already includes the driver but in any case it can be found here Apache Derby.
In order for the code to compile you need to name the DB like this :
"3hGE_lib_testPU"
or else you need to find the occurences in the source files
and replace the name above with the one you chose.
Right after, you can copy the contents of the init-table-script file in a
database console and execute it.
Upon the execution the necessary tables are created and you are ready to go.
Mind that the time needed to download the data depends on each user's hardware,
but a data fetch will take approximately 10 seconds in modern systems.
The user can toggle between projecting the feched data in a
line chart, XML grid or in Google Maps.
The graphical interface is created with the notion to be
rather simple and straightforward and here are some screenshots of it :
Currently the existing User manual is written in greek,
but an english version of it will be soon provided.