This repository is for exploring COVID-19 in Indonesia using data science approach. I can extract new active cases, still active cases, total confirmed cases, total cured cases, new cured cases, new dead cases, and total dead cases of all province in Indonesia.
The data is from https://docs.google.com/spreadsheets/d/1ma1T9hWbec1pXlwZ89WakRk-OfVUQZsOCFl4FwZxzVw/edit#gid=2052139453 and managed by @kawalcovid19
The COVID-19 Dashboard is available in https://covid19.zeroinside.id
.
├── data # Result of post processing in csv
├── images # Images files that contain generated plots
├── notebooks # Jupyter Notebooks file
├── src # Python file for backend and apps, including utlilites
├── ui # Front End Application
├── docker-compose.yml
├── Dockerfile
├── main.py # just for update pipeline
├── README.md
└── requirements.txt
- Provide public API.
- Use fastAPI directly.
- Use InfluxDB to store timeseries data, for backend using Laravel OAuth with token.
- ...
- Load Data
- Preprocessing
- Generate timeline plot of every provinces in 7 cases
- Prepare for backend
- Run automation for updating plot started in 19:30 GMT+7
- Generate aggregation plot so we get insight for monthly and for weekday on daily cases.
- Generate CSV file for post processing result
- Build k-Means model for clustering zone.
- Build front-end app using Dash.
You can contribute to this repository, feel free to do pull request. I will review your PR.
Province | API |
---|---|
Aceh | https://apicovid.bravo.siat.web.id/api/v_update_covid19 |
The images and data will be updated daily around 19:30 GMT +7
- Pulau Jawa
- Pulau Sumatera
- Pulau Kalimantan
- Pulau Sulawesi
- Bali
- Nusa Tenggara Barat
- Nusa Tenggara Timur
- Maluku
- Maluku Utara
- Papua
- Papua Barat