opengeos/GeoLibre — reverse-engineered prompt
Reverse engineered prompt
Build me a lightweight GIS app called GeoLibre that works in the browser, as a desktop app, and on mobile, with a responsive touch friendly layout and a map first workspace. I want people to be able to keep their data local and private while loading common geospatial files like GeoJSON, Shapefile, GeoPackage, GeoParquet, CSV with coordinates, GPX, KML, raster sources, web map services, vector tiles, PMTiles, COGs, 3D tiles, and similar remote sources.
The app should let users add multiple layers, reorder them, group them, change opacity and styling, label features, inspect attributes, filter and sort tables, run spatial SQL on loaded data, make charts, measure, bookmark map views, print maps to PNG or PDF, and compare maps side by side in a grid. It should also support basic field data collection, dashboards, and a simple story map style presentation flow if that is already covered here.
Please make it feel polished and usable, not just a demo, and use the existing repo structure. Look up current docs online if you need to.
Want more depth? Deep Reverse