GeoPortal is a one stop shopping for location information app. It weighs ~400KB on desktop, ~250KB on mobile, and it's now a Progressive Web App!
Created by Mecklenburg County GIS, with much โฅ for the projects that make this site possible: OpenStreetMap, OpenMapTiles, Mapbox GL JS, Vue.js, and Material Design Lite
git clone https://github.com/tobinbradley/Mecklenburg-County-GeoPortal.git geoportal
cd geoportal
npm install
npm run build
npm start
To build the app for deployment (service worker precache, uglify JS, minimize CSS and images, etc.), run the build again:
npm run build