diff --git a/examples/README.md b/examples/README.md index 18764268..bc9dcee4 100644 --- a/examples/README.md +++ b/examples/README.md @@ -54,3 +54,17 @@ python examples/environment/room_monitor.py --csi-port COM7 --mmwave-port COM4 # CSI only (no mmWave) python examples/ruview_live.py --csi COM7 --mmwave none ``` + +## Web UI + +| Example | Stack | What It Does | +|---------|-------|-------------| +| [**frontend/**](frontend/) | Lit 3 + TypeScript + Vite | HOMECORE web UI — Home Assistant–style dashboard for the sensing stack (ADR-131). Mirrors the cognitum-v0 appliance design system. | + +```bash +cd examples/frontend +npm install +npm run dev # http://localhost:5173 — proxies /api → http://localhost:8123 +``` + +See [examples/frontend/README.md](frontend/README.md) for the full layout and design tokens. diff --git a/frontend/.gitignore b/examples/frontend/.gitignore similarity index 100% rename from frontend/.gitignore rename to examples/frontend/.gitignore diff --git a/frontend/README.md b/examples/frontend/README.md similarity index 100% rename from frontend/README.md rename to examples/frontend/README.md diff --git a/frontend/index.html b/examples/frontend/index.html similarity index 100% rename from frontend/index.html rename to examples/frontend/index.html diff --git a/frontend/package-lock.json b/examples/frontend/package-lock.json similarity index 100% rename from frontend/package-lock.json rename to examples/frontend/package-lock.json diff --git a/frontend/package.json b/examples/frontend/package.json similarity index 100% rename from frontend/package.json rename to examples/frontend/package.json diff --git a/frontend/src/__tests__/StateCard.test.ts b/examples/frontend/src/__tests__/StateCard.test.ts similarity index 100% rename from frontend/src/__tests__/StateCard.test.ts rename to examples/frontend/src/__tests__/StateCard.test.ts diff --git a/frontend/src/__tests__/client.test.ts b/examples/frontend/src/__tests__/client.test.ts similarity index 100% rename from frontend/src/__tests__/client.test.ts rename to examples/frontend/src/__tests__/client.test.ts diff --git a/frontend/src/__tests__/tokens.test.ts b/examples/frontend/src/__tests__/tokens.test.ts similarity index 100% rename from frontend/src/__tests__/tokens.test.ts rename to examples/frontend/src/__tests__/tokens.test.ts diff --git a/frontend/src/api/client.ts b/examples/frontend/src/api/client.ts similarity index 100% rename from frontend/src/api/client.ts rename to examples/frontend/src/api/client.ts diff --git a/frontend/src/api/types.ts b/examples/frontend/src/api/types.ts similarity index 100% rename from frontend/src/api/types.ts rename to examples/frontend/src/api/types.ts diff --git a/frontend/src/components/AppShell.ts b/examples/frontend/src/components/AppShell.ts similarity index 100% rename from frontend/src/components/AppShell.ts rename to examples/frontend/src/components/AppShell.ts diff --git a/frontend/src/components/EntityForm.ts b/examples/frontend/src/components/EntityForm.ts similarity index 100% rename from frontend/src/components/EntityForm.ts rename to examples/frontend/src/components/EntityForm.ts diff --git a/frontend/src/components/Modal.ts b/examples/frontend/src/components/Modal.ts similarity index 100% rename from frontend/src/components/Modal.ts rename to examples/frontend/src/components/Modal.ts diff --git a/frontend/src/components/StateCard.ts b/examples/frontend/src/components/StateCard.ts similarity index 100% rename from frontend/src/components/StateCard.ts rename to examples/frontend/src/components/StateCard.ts diff --git a/frontend/src/icons/lucide.ts b/examples/frontend/src/icons/lucide.ts similarity index 100% rename from frontend/src/icons/lucide.ts rename to examples/frontend/src/icons/lucide.ts diff --git a/frontend/src/main.ts b/examples/frontend/src/main.ts similarity index 100% rename from frontend/src/main.ts rename to examples/frontend/src/main.ts diff --git a/frontend/src/pages/Dashboard.ts b/examples/frontend/src/pages/Dashboard.ts similarity index 100% rename from frontend/src/pages/Dashboard.ts rename to examples/frontend/src/pages/Dashboard.ts diff --git a/frontend/src/pages/Services.ts b/examples/frontend/src/pages/Services.ts similarity index 100% rename from frontend/src/pages/Services.ts rename to examples/frontend/src/pages/Services.ts diff --git a/frontend/src/pages/Settings.ts b/examples/frontend/src/pages/Settings.ts similarity index 100% rename from frontend/src/pages/Settings.ts rename to examples/frontend/src/pages/Settings.ts diff --git a/frontend/src/pages/States.ts b/examples/frontend/src/pages/States.ts similarity index 100% rename from frontend/src/pages/States.ts rename to examples/frontend/src/pages/States.ts diff --git a/frontend/src/styles/base.css b/examples/frontend/src/styles/base.css similarity index 100% rename from frontend/src/styles/base.css rename to examples/frontend/src/styles/base.css diff --git a/frontend/src/styles/tokens.css b/examples/frontend/src/styles/tokens.css similarity index 100% rename from frontend/src/styles/tokens.css rename to examples/frontend/src/styles/tokens.css diff --git a/frontend/tsconfig.json b/examples/frontend/tsconfig.json similarity index 100% rename from frontend/tsconfig.json rename to examples/frontend/tsconfig.json diff --git a/frontend/vite.config.ts b/examples/frontend/vite.config.ts similarity index 100% rename from frontend/vite.config.ts rename to examples/frontend/vite.config.ts diff --git a/frontend/vitest.config.ts b/examples/frontend/vitest.config.ts similarity index 100% rename from frontend/vitest.config.ts rename to examples/frontend/vitest.config.ts