octoturge 35f39ae502 Point the console at the port the backend actually listens on
apiBase and wsBase defaulted to localhost:3001; continuum-backend
listens on 3000 when PORT is unset, in both src/index.ts and its
.env.example. Starting both with no configuration therefore produced a
console whose every request was refused by a port with nothing behind
it - which presents as a broken API rather than a wrong address.
2026-10-18 19:54:48 +00:00

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

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.

S
Description
Continuum platform: continuum-app
Readme
268 KiB
Languages
Vue 76.7%
TypeScript 22.4%
Rust 0.9%