Skip to content

compgen-ev/domus

Repository files navigation

Domus

An open-data platform for house history. Search and contribute the history of buildings — who lived there, who owned it, how addresses changed over time. Data is stored in Wikidata; building shapes come from OpenHistoricalMap.

A CompGen project. Early stage.

Dev

npm install
npm run dev      # landing at localhost:5173/, map at localhost:5173/map/
npm run build    # → dist/index.html (landing) + dist/map/ (app)
npm run preview  # preview the build at localhost:4173/

Maintenance

Building types

The client-side building type filter (src/services/building-types.ts) is a static snapshot of all Wikidata types that are subclasses of Q41176 (building). Regenerate it after relevant Wikidata changes:

python3 scripts/update-building-types.py

Stack

UI Lit 3 + TypeScript
Map MapLibre GL JS + OpenFreeMap
Data Wikidata SPARQL + OpenHistoricalMap
Build Vite 6

About

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors