# continuum-app Operator console for the Continuum print farm platform. A single Nuxt 3 SPA (`apps/web`) shared between the browser and a Tauri 2 desktop shell (`apps/desktop`), plus a shared component library (`packages/ui`). ## Layout ``` apps/ web/ Nuxt 3 SPA (ssr: false) — Supabase auth, Pinia telemetry store desktop/ Tauri 2 shell wrapping apps/web's static build packages/ ui/ Shared Vue components: PrinterCard, TemperatureGraph, WebRTCStreamView ``` ## Getting started ```bash pnpm install cp .env.example apps/web/.env pnpm dev:web # browser dev server on :3000 pnpm dev:desktop # Tauri dev shell (requires Rust toolchain) ``` `apps/web` builds as a static SPA so the exact same `apps/web/.output/public` bundle is served in the browser and embedded into the Tauri desktop app.