Skip to content

Simple dashboard application to track covid data based on countries

Notifications You must be signed in to change notification settings

alenpaulvarghese/CoronaDashboard

Repository files navigation

Corona Dashboard

Simple dashboard application to track covid data based on countries
project is made as part of college project


About

This project provides a way to track, filter, and keep database records of reported cases, deaths, and recovery caused due to SARS-COV-2 aka Corona virus.

Requirements

  1. JDK 8
  2. Maven
  3. MySql
  4. JDBC
  5. Netbeans ( Optional )
  6. Python ( Optional )

Installation

  1. clone the project
    git clone https://github.com/alenpaul2001/CoronaDashboard
  2. create new mysql user with username and password as corona
    CREATE USER 'corona'@'localhost' IDENTIFIED BY 'corona';
    GRANT ALL PRIVILEGES ON * . * TO 'corona'@'localhost';
    FLUSH PRIVILEGES;
  3. login to mysql with the new user
    mysql -u corona -p
  4. create a new database named covid
    CREATE DATABASE covid;

method 1

  1. cd into the project directory
    cd CoronaDashboard
  2. package the project using maven
    mvn package
  3. run the project using java
    java -cp target/CoronaDashboard-1.0.jar com.alenpaul2001.coronadashboard.Main

method 2

  1. open the project in netbeans
  2. right click and run the Main.java file

Note: in case of API failure, this repository included a dummy API server to emulate the behavior of the original API. read api/README.md to run this so called dummy server.

Project status

Will not be maintained anymore

Credits

Copyright & License