covid-19-tracker-app
COVID-19 Tracker is a web application that lists COVID-19 case count of countries around the world.
DEMO: Click here to view the demo!
Case count category
The case count is categorized into three:
- Confirmed cases: includes all types of reported cases, as well as recoveries.
- Deaths: a separate count for all deaths caused by COVID-19
- Recoveries: a subset of the confirmed cases count, presents the number of discharges/patient recoveries
Tech stack
It is built using web components with the help from LitElement. The project was scaffolded using open-wc's CLI.
For the data source, it uses the free COVID-19 API by api-sports from RapidAPI.
Main features
- Country search: user can search a country via its name.
- Coverage filtering: user can filter the coverage of the list, either worldwide or by continent. Total count per coverage is also displayed.
- Case count sorting: user can sort the list via case count category in ascending or descending (default) order.
- Country pinning: users can pin a country that would stay on top of the list.
Other features
- Dark mode: the app's theme adapts to the device/browser's current theme.
- PWA: this is a progressive web app, it can be installed on supported devices and can work offline.
For offline, the data for the last online session would be used.