Local Development
Portal
Section titled “Portal”The public portal lives at apps/portal.
cd apps/portalnpm run devIf file watchers fail on Linux, the existing README suggests polling:
CHOKIDAR_USEPOLLING=true npm run devProduct frontend
Section titled “Product frontend”The application frontend lives at repos/VectorHub-dev/frontend/vectorhub.
cd repos/VectorHub-dev/frontend/vectorhubnpm installnpm run devConfirmed frontend routes include /login, /connect, /pending-approval, /space, /space/auth, /space/auth/users, /space/:spaceid/dashboard and /space/:spaceid/chunk-editor/:documentId?.
Backend
Section titled “Backend”The backend lives at repos/VectorHub-dev/backend1/Client.
cd repos/VectorHub-dev/backend1/Clientpython server_endpoints.pyThe frontend stores connection state such as endpointVectorHub, endpoint, apiKey, collectionINFO and ws-id in sessionStorage.