Skip to content

panosdaveas/Covid19-Stats_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Covid19-Stats_App

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.

Database

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.

GUI

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 : Screenshot 2021-03-14 at 5 42 46 PM

User manual

Currently the existing User manual is written in greek,
but an english version of it will be soon provided.

About

Client-server application in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages