# Web FreeCAD BitBybit FreeCAD-aligned web CAD frontend baseline for the BitBybit runtime boundary. ## Current scope - React + Vite frontend shell - Three.js `0.185.1` is pinned for the internal Viewport Adapter; React does not import Three.js directly. - FreeCAD-style application menus, workbench navigation, Combo View, Task Dock, viewport and Report view - Machine-readable workbench and command manifest in `src/freecadManifest.ts` - Chinese implementation plan in `docs/web-cad-implementation-plan.zh-CN.md` The current milestone is a static interface prototype. Real BitBybit Facade, FreeCAD/OCCT WASM, Three.js geometry, SQLite WASM and OPFS persistence are scheduled for the following integration milestones. ## Development ```bash npm install npm run dev ``` Build verification: ```bash npm run build ```