This project merges PWA technology with MapComponents, aiming to provide reliable, fail-safe access to data offline. It uses a Service Worker for enhanced performance and data accessibility. MapComponents MapLibre is a react component library for declarative GIS application development.
- Live PWA Demo: https://pwademo.wheregroup.com/
- MapComponents: https://github.com/mapcomponents/react-map-components-maplibre
- Offline Functionality: Offers robust offline maps and data access.
- Cross-Platform Compatibility: Designed for seamless operation across all devices.
- Easy Updates & Maintenance: Ensures easy access to the latest features.
Install project dependencies:
yarn
Docker:
docker build . -t mc_pwa_data_processing
docker run -d -p 8080:8080 mc_pwa_data_processing
To build background tiles, data tiles, geometry and search indices.
yarn processData
yarn dev
yarn build