System¶
This page is intentionally brief. It is for readers who want a quick technical orientation after learning the user workflow.
Project structure¶
.
├── backend/ # FastAPI services and geometry-processing code
├── docs/ # Hosted documentation source
├── electron/ # Electron desktop shell
├── src/ # Next.js frontend and workflow UI
├── scripts/ # Build and helper scripts
└── zdocs/ # Internal notes and draft design material
Architecture overview¶
The project has three main layers:
- Electron for the desktop shell
- Next.js for the user interface
- FastAPI for processing and analysis services
In practical terms, the desktop app presents the workflow, the frontend stores project state and renders viewers, and the backend performs point-cloud, segmentation, and geometry operations.
Where to look first¶
src/app/workflow/for the user-facing stepssrc/components/for UI and workflow componentsbackend/routers/for API entry pointsbackend/services/for analysis and processing logic