Co-authored-by: Cursor <cursoragent@cursor.com>
Build static assets with Vite, proxy /api to backend, and document server env vars. Co-authored-by: Cursor <cursoragent@cursor.com>