approvedcompleteApache-2.0

Minimal Vue SPA served by the app itself

006-webapp-spa

The minimal frontend: a Vue 3 + Vite SPA (login, OIDC callback handoff, /me, logout) built from frontend/ into backend/web/dist, and the `web` Encore service that serves the built bundle as static files from the app's own origin. No separate frontend host: the same container serves UI, API, and IdP.

Establishes
  • frontend/ (directory)
  • backend/web/ (directory)
Sections
  • 006: Webapp SPA
  • 1. Purpose
  • 2. Territory
  • 3. Behavior
  • 4. Out of scope
Source
specs/006-webapp-spa/spec.md @ dc4c9237e12aas of 2026-07-21 ยท shard dcaf04da5a76