/covid19-tracker

Track Covid-19 cases both in India and rest of the world

Primary LanguageJavaMIT LicenseMIT

Website

COVID-19 Tracker

Track Covid-19 cases both in India and rest of the world

🧐 Objective

  • Learn the Spring framework
  • Learn about APIs and how they work
  • Create my own REST API
  • Parse JSONs in Java
  • Enhance practical knowledge of Java collections

⚒️ Built with

🧰 Also used

  • Bootstrap to make web page responsive and look better
  • Highcharts JavaScript library to make the graphs
  • DataTables to add search/sort functionality to the tables
  • jsDelivr CDN to host main JavaScript and CSS files
  • CSS Gradient gave the code for beautiful gradient colors

🌏 Hosted on

🌻 App is live at

tcovid19.herokuapp.com

📸 Screenshots

Video: https://youtu.be/XCtLPd1nD6E

District modals for different states in India

Graphs made using Highcharts library

World datatable

📑 Data Sources

India

Data URL
Time series, State-wise stats and Test counts https://api.covid19india.org/data.json
State-District Data https://api.covid19india.org/v2/state_district_wise.json
District zones https://api.covid19india.org/zones.json
Update logs https://api.covid19india.org/updatelog/log.json

The @covid19india team is working hard to gather COVID-19 cases data and other information from central and state government official websites. They are doing a great job. Click here to check the list of all their APIs.

World

Data URL
Get All Countries Totals Data https://corona.lmao.ninja/v2/countries
Get global stats: cases, deaths, recovered, time last updated, and active cases. https://corona.lmao.ninja/v2/all
Get Specific Country's Totals for Actual and Yesterday Data https://corona.lmao.ninja/v2/historical/{country,country,...}
Get All Continents Totals for Actual and Yesterday Data https://corona.lmao.ninja/v2/continents

Thanks to @NovelCOVID for compiling the COVID-19 cases data of all the countries, including few affected cruise ships. Click here to check the list of all their APIs.

📝 License

Distributed under the MIT License. See LICENSE for more information.

📨 Contact

Twitter Follow