Hive Estate — Property Management + BIM-lite 3D Visualization
  • Svelte 58.7%
  • TypeScript 25.5%
  • Python 14.7%
  • CSS 0.6%
  • JavaScript 0.3%
  • Other 0.2%
Find a file
2026-05-25 21:56:19 +02:00
.vscode feat(estate): Initial scaffold: SvelteKit 2 + Threlte 3D PoC with Renzendorf floor plan demo 2026-03-22 23:39:11 +01:00
src feat(estate): typed BIM model + parametric YAML→JSON builder. Adds WallKind/OpeningKind/FixtureKind/Material enums, FixtureNode, per-wall polygon footprint + areaSqm. tools/floorplan_build.py compiles static/floorplans/renzendorf-eg.yaml → .json; loadFloorplanFromUrl hydrates scene store. Renzendorf: 78 vertices / 11 walls / 10 rooms / 11 fixtures, interior area 84.61 m², wall footprint 19.23 m² 2026-04-22 02:02:48 +02:00
static feat(estate): Renzendorf openings: feed plan-read sill heights + opening heights (Brh) into every facade; correct terrace door widths 2.2→2.01 and Küche window 1.135→1.26×1.135 (was width/height swap) 2026-05-18 19:28:46 +02:00
tools feat(estate): typed BIM model + parametric YAML→JSON builder. Adds WallKind/OpeningKind/FixtureKind/Material enums, FixtureNode, per-wall polygon footprint + areaSqm. tools/floorplan_build.py compiles static/floorplans/renzendorf-eg.yaml → .json; loadFloorplanFromUrl hydrates scene store. Renzendorf: 78 vertices / 11 walls / 10 rooms / 11 fixtures, interior area 84.61 m², wall footprint 19.23 m² 2026-04-22 02:02:48 +02:00
.gitignore feat(estate): Initial scaffold: SvelteKit 2 + Threlte 3D PoC with Renzendorf floor plan demo 2026-03-22 23:39:11 +01:00
.npmrc feat(estate): Initial scaffold: SvelteKit 2 + Threlte 3D PoC with Renzendorf floor plan demo 2026-03-22 23:39:11 +01:00
biome.json feat(estate): Initial scaffold: SvelteKit 2 + Threlte 3D PoC with Renzendorf floor plan demo 2026-03-22 23:39:11 +01:00
bun.lock chore(deps): Security: update dependencies to fix vulnerabilities (picomatch, cookie) 2026-03-31 16:28:41 +02:00
package.json chore(deps): Security: update dependencies to fix vulnerabilities (picomatch, cookie) 2026-03-31 16:28:41 +02:00
README.md feat(estate): Initial scaffold: SvelteKit 2 + Threlte 3D PoC with Renzendorf floor plan demo 2026-03-22 23:39:11 +01:00
svelte.config.js feat(estate): Initial scaffold: SvelteKit 2 + Threlte 3D PoC with Renzendorf floor plan demo 2026-03-22 23:39:11 +01:00
tsconfig.json feat(estate): Initial scaffold: SvelteKit 2 + Threlte 3D PoC with Renzendorf floor plan demo 2026-03-22 23:39:11 +01:00
vite.config.ts fix(config): strictPort on dev server — fail loudly on a busy 5186, never roll into a neighbour (e.g. 5187 blueprint) 2026-05-25 21:56:19 +02:00

Hive Estate

Property management + BIM-lite 3D visualization. Turn your 2D floor plans into interactive 3D buildings.

Stack

  • SvelteKit 2 + Svelte 5 (Runes)
  • Threlte (Three.js for Svelte)
  • Custom CSS (design tokens)
  • Biome 2 (lint + format)
  • Bun runtime

Development

bun install
bun --bun run dev    # http://127.0.0.1:5186

Docs

See knowledge-base/apps/hive-estate/ for full documentation.