# Veza Monorepo ## Project Structure - **`apps/web`**: The main frontend application (React + Vite). **This is the single source of truth for the UI.** - **`veza-desktop`**: A thin Electron wrapper that loads `apps/web`. It creates the native desktop experience. - **`veza-backend-api`**: Main Go API service. - **`veza-stream-server`**: Rust streaming server. - **`veza-chat-server`**: Rust chat server. ## Quick Start ### Frontend ```bash cd apps/web npm install npm run dev ``` ### Desktop (Optional) Requires `apps/web` to be running. ```bash cd veza-desktop npm install npm run dev ``` ## Documentation See `docs/` for detailed architecture and development guides.