Overview of uMap
Basically, here is how it works:
- Most of the data is stored as geoJSON files, on the server.
- Some other parts of the data is stored in the database (users, permissions, etc)
- PostGIS is used for some of its geo features, but for the most part, the computation is done on the frontend with Leaflet.