# Web Minimal Vue SPA for the Zitadel-protected GraphQL API. ## Local setup 1. Copy `.env.example` to `.env.local` and set the Zitadel authority, SPA client ID, and project ID. 2. Configure `http://localhost:5173/callback` as the Zitadel redirect URI. 3. Start the Rust API from the repository root with `cargo run`. 4. Start the frontend with `pnpm dev`. The Vite development server proxies `/graphql` to `http://127.0.0.1:8080/graphql`.