This is a react-based map web app built with Kepler.gl. It visualizes the data of two layers:
-
COVID-19 Cases In Saudi Arabia Regions that includes statistics about the total confirmed, deaths, recovered, and active COVID-19 cases for each region.
-
COVID-19 Cases In Saudi Arabia Governorates that includes the same statistics about COVID-19 but for each governorate located in a specific region.
Check a live demo of the app.
- Installs the required dependencies from
package.json
.
- Runs the app in the development mode.
- Open http://localhost:3000 to view it in the browser.
- The page will reload if you make edits.
- Builds a docker image with the minified build version of the app which is done by
npm run build
command internally. - It correctly bundles the app in production mode and optimizes the build for the best performance.
- Open http://localhost:7070/ to view it in the browser.
- Build a new docker image associated with the latest changes that you would made.
In this guide, you shall learn how to build and visualize a large amount of location data in your browser using kepler.gl and ReactJS.
You will be able to perform data analysis in Kepler.gl by adding data to a map, fetching layers from a web service (e.g. GeoServer), adding filters, and more cool features to explore.
- Introduction
- Installation and Requirements
- Integrate Kepler into React
- Fetch and display data on map
- Additional tweaks and customizations
This guide is built using Material for MkDocs.
To view it locally:
virtualenv -p python3 env_name
Create a Python Virtual Environmentsource <env-path>/bin/activate
Activate the environmentpip install -r requirements.txt
Install the required packages.mkdocs serve
Serve the guide on http://localhost:8000/.