A data visualization project to show current situation of COVID-19 worldwide. This application can be accessed from: https://arshovon.com/apps/c19/.
- Summary of worldwide status of COVID-19 specifying number of affected countries, total cases, total deaths and total recovered cases, total tests, total deaths per million, total cases per million, and total tests per million.
- Sortable and instantly searchable data table of all countries.
- World map of confirmed cases and top countries chart with most confirmed cases.
- World map of death cases and top countries chart with most death cases.
- World map of active cases and top countries chart with most active cases.
- World map of recovered cases and top countries chart with most recovered cases.
- View details of a specific country.
- Summary information of the country.
- Line charts for total confirmed cases, total death cases, total recovered cases, total vaccinations of the searched country.
- Bar charts for daily confirmed cases, daily death cases, daily recovered cases, daily vaccinations of the searched country.
- Bootstrap v4.4.1
- jQuery v3.4.1
- Datatables v1.10.20
- jQuery Vector Map Library v1.5.1
- ChartJS v2.9.3 bundled build including Moment.js
- Font Awesome Free v5.13.0
- Google Web Font: Source Sans Pro
- Flagpedia
- Clone the repository.
- The required JS/CSS files will be loaded from relevant CDN. No need to download the above dependencies locally.
- Summary of worldwide COVID-19 status
- Sortable and instant searchable data table
- Worldmap of confirmed cases
- Worldmap of death cases
- Worldmap of active cases
- Worldmap of recovered cases
- Top countries with most recovered cases
- Search by country
- Day wise cases of a country (example: confirmed cases)
- Mobile view
Please open an issue for support.
Please contribute using Github Flow. Create a branch, add commits, and open a pull request.
- To check local changes:
git status -s
- To fetch from upstream repository:
git fetch
- To reset local files to upstream repository
master
branch after fetching the changes:git reset --hard origin/master
- Github actions workflow is added to generate an app folder which can be added to any Hugo project. The workflow file is available in .github/workflows/main.yml
- For each push to
master
branch or pull request tomaster
branch thec19
folder is updated. - Copy the
c19
folder to any Hugo site'scontent
folder. - After each push to
master
branch or pull request tomaster
branch, update the local branch by:git fetch git reset --hard origin/master