# Crewli — Portal SPA External-facing app for volunteers (login) and artists/suppliers (token links). Stripped Vuexy layout; same stack as other apps. ## Setup 1. Install dependencies: ```bash pnpm install ``` 2. Create `.env.local`: ```env VITE_API_URL=http://localhost:8000/api/v1 VITE_APP_NAME="Crewli Portal" ``` 3. Dev server uses port **5175** (see `vite.config.ts` or run from repo root: `make portal`). ```bash pnpm dev --port 5175 ``` ## Port Runs on http://localhost:5175 **Production:** e.g. `VITE_API_URL=https://api.crewli.app/api/v1` and host the SPA at `https://portal.crewli.app` (portal links in emails use this host; see `api/.env.example`).