Mapkeep is a proof of concept on how to build a simplistic google map clone that supports vector tile-rendering and host it yourself.
⚠ This is a work in progress, proof of concept still in development.
You can visit a working instance at the following url: https://mapkeep.com
- Self-hosting using docker ✔
- Client-side vector tile rendering using Mapbox GL JS ✔
- Server side tile hosting and serving using OpenMapTiles ✔
- Address lookout using Nominatim ✔
- Point to point navigation ❌
The project is composed of two different parts:
frontend/
this folder contains the front-end application, made using Reacttileserver/
this is the backend that serves the OpenMapTiles tiles
This simple proof of concept is built on the hard work of successful open-source projects. Please check them out and contribute to them if you can: