https://github.com/OssamaRafique/Covid-19-Statistics-Dashboard-Angular-9
🦠Corona Virus / Covid 19 Tracker Dashboard With Awesome UI + PWA + NodeJS Scraper
https://github.com/OssamaRafique/Covid-19-Statistics-Dashboard-Angular-9
amcharts angular angular9 charts corona coronasdk coronavirus coronavirus-analysis coronavirus-globaloutbreak coronavirus-info coronavirus-real-time coronavirus-tracker coronavirus-tracking covid covid-2019 covid-api covid-data covid19 covid19-data mit-license
Last synced: 3 months ago
JSON representation
🦠Corona Virus / Covid 19 Tracker Dashboard With Awesome UI + PWA + NodeJS Scraper
- Host: GitHub
- URL: https://github.com/OssamaRafique/Covid-19-Statistics-Dashboard-Angular-9
- Owner: OssamaRafique
- License: mit
- Created: 2020-03-22T15:12:31.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-28T10:05:14.000Z (over 2 years ago)
- Last Synced: 2024-08-13T03:07:10.577Z (about 1 year ago)
- Topics: amcharts, angular, angular9, charts, corona, coronasdk, coronavirus, coronavirus-analysis, coronavirus-globaloutbreak, coronavirus-info, coronavirus-real-time, coronavirus-tracker, coronavirus-tracking, covid, covid-2019, covid-api, covid-data, covid19, covid19-data, mit-license
- Language: SCSS
- Homepage: https://corona-statistics-and-tracker-dashboard-angular-9.vercel.app
- Size: 26.5 MB
- Stars: 280
- Watchers: 18
- Forks: 98
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
(Unmaintained Repo) Welcome to 🦠 COVID-19/Corona Statistics Dashboard Angular 👋
### 🏠 [Homepage](https://github.com/OssamaRafique/Corona-Statistics-And-Tracker-Dashboard-Angular-9)
### ✨ [Demo](https://coronastatistics.live)
### ✨ [Join Discord Server For Help](https://discord.gg/QFmHc9)
## Screenshots

## Build the Angular project
```sh
npm install
```
```sh
ng build
```
## Run the Angular Project
```sh
npm install
```
```sh
ng serve
```
## Run the Node.js Project (open server folder)
Rename config.example.json to config.json and fill in the details
```
{
"redis": {
"host": "host",
"password": "1234"
},
"keys": {
"all": "coronastatistics:all",
"countries": "coronastatistics:countries",
"timeline": "coronastatistics:timeline",
"timelineglobal": "coronastatistics:timelineglobal"
},
"interval": 600000
}
```
```sh
npm install
```
```sh
node server.js
```
Edit src/app/core/services/getdata.service.ts and replace with your own api url.
```
private host = "https://api.coronastatistics.live"
```
# API Endpoints
* http://api.coronastatistics.live/all
* http://api.coronastatistics.live/countries
* http://api.coronastatistics.live/countries?sort={parameter}
* http://api.coronastatistics.live/countries/{country_name}
* http://api.coronastatistics.live/timeline
* http://api.coronastatistics.live/timeline/global
* http://api.coronastatistics.live/timeline/{country_name}
## Author
👤 **Ossama Rafique**
* Website: https://www.ossamarafique.com
* Twitter: [@OssamaRafique](https://twitter.com/OssamaRafique)
* Github: [@OssamaRafique](https://github.com/OssamaRafique)
* LinkedIn: [@OssamaRafique](https://linkedin.com/in/OssamaRafique)
* Buy me a Coffee: https://ko-fi.com/ossamarafique
## Show your support
Give a ⭐️ if this project helped you!
[](https://ko-fi.com/C0C71IRSG)