3D RAUM­PLANER PER SCRIPT-TAG

Eigenständiger Raumkonfigurator als Web Component – einbettbar in jede Website ohne Framework, ohne Konflikte, ohne Setup.

Script-Taggenügt zur Integration
Three.jsRendering adaptiv
Konfliktedurch Shadow DOM
Moduleon demand geladen

Kunden-Setups

Jeder Kunde bekommt seine eigene Config – nur aktivierte Module werden geladen.

Gebaut für Produktion

Kein Backend nötig – alles läuft im Browser. Kein CSS-Konflikt, kein Framework-Lock-in.

Lit Web Components
Shadow DOM – kein CSS-Konflikt mit der Host-Website, kein Framework benötigt.
Three.js 3D Rendering
Adaptive Qualität je nach GPU – High / Medium / Low Presets automatisch.
Lazy Module Loading
Nur aktivierte Module werden geladen – kein unnötiger Overhead für Kunden.
Branding via Config
CSS Custom Properties, Logo, Schrift und Farbpalette vollständig per JSON steuerbar – jeder Kunde bekommt sein eigenes Look & Feel ohne Code-Änderung.
Access Control
Premium-Features per Code, E-Mail oder Session-Token freischaltbar. Serverseitige Validierung, localStorage pro API-Key.
Mobile Ready
Bottom Sheet, Touch-Controls, reduzierte Texturauflösung für Mobile.
Dirty-Flag Render Loop
Nur rendern wenn Änderungen vorliegen – schont Akku auf Mobile.
Textur-Upload
Eigene Bilder als Fliesen oder Bodenbelag live im 3D-Raum sichtbar.

Ein Script-Tag genügt

Kein npm, kein Build-Step auf der Host-Website nötig.

<!-- 1. Skript einbinden -->
<script type="module"
        src="https://cdn.yourhost.io/room-configurator.es.js"></script>

<!-- 2. Component platzieren -->
<room-configurator
  api-key="rc_ihr_key"
  config-url="https://api.yourhost.io/v1/config/kundenname"
  locale="de"
  theme="light"
></room-configurator>

<!-- 3. Fertig. Keine weiteren Abhängigkeiten. -->