Files
continuum-app/README.md
T

28 lines
830 B
Markdown

# 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.