The student and research & development web application for CBGPU, including the mobile web interface, public documentation, preprints and web-facing API routes. The Flutter shell is in CBGPU-app; database and infrastructure services are in CBGPU-backend.
More captures and their source URLs are in docs/screenshots.
Use Node.js 22.18+ and npm. No school account, GPU, database or service keys are needed.
git clone https://github.com/CBGPU-Engineering/CBGPU-web.git
cd CBGPU-web
npm ci
npm run demoOpen http://localhost:3100. Use student@example.invalid or
researcher@example.invalid, password demo-only. EduSet and GPU data are
synthetic and unsupported integrations are never forwarded to production.
npm test
npm run build:demo
npm run start:demoFor a real isolated backend, configure .env.local from .env.example and use
npm run dev. A production build uses npm run build with your environment.
See development and contributing.
SQL migrations now belong to the backend repository; old migration collections
are retained there with provenance under schema/legacy.
CBGPU-platform pins this repository at
FrontEnd/cbgpu alongside the backend, app and resource services. Changes to this
component are reviewed here before the platform pin is updated.
Original code is Apache-2.0. See NOTICE, third-party notices and security reporting. Original component commit history is preserved; see migration details.



