cws6206/lucerne-geo-ai-searching — explained in plain English
Analysis updated 2026-05-18
Click a point on a map to pull official Lucerne land registry and ownership data for that parcel.
Generate an AI-written summary report explaining what is permitted on a specific plot of land.
Compare two locations side by side using official cantonal geographic data.
| cws6206/lucerne-geo-ai-searching | polyhelper/polyhelper | kiddo-pwn/ffffirefox | |
|---|---|---|---|
| Stars | 65 | 65 | 64 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 4/5 | 5/5 |
| Audience | general | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires Docker Compose and an API key for Google Gemini or OpenAI.
This is a web application for analyzing land parcels and locations in the Swiss canton of Lucerne. It was built to combine official government geographic data with AI-generated reports, making it easier for individuals or businesses to understand what is permitted or relevant at a specific address or plot of land. The core idea is to let a user click a point on an interactive map, and have the app automatically pull together all the official data layers for that spot: ownership records, land registry information (called OEREB in Switzerland), and various cantonal geographic datasets. The AI component then reads that collected data and produces a written summary report. You can analyze a single location or compare two locations side by side. On the technical side, the app is written in JavaScript and runs as a two-part system: a frontend served at port 3000 and a backend API at port 8000. Both are started together using Docker Compose with a single command, so you do not need to configure each piece separately. The only prerequisites beyond Docker are an API key for either Google Gemini or OpenAI, which the app uses to generate the AI summaries. The project is released under the GNU General Public License v3.0, meaning the source code is freely available and any modifications must also be shared under the same terms. The README is fairly concise and covers setup steps but does not go into detail about the data sources or how the AI prompts are structured.
A web app that combines official Swiss land registry data with AI-generated reports so users can understand what is permitted at a specific Lucerne address or plot.
Mainly JavaScript. The stack also includes JavaScript, Docker, Docker Compose.
Source code is freely available, any modifications must also be shared under the same GPLv3 terms.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.