# code.it Rack Planner Web-based planning tool for `10"` and `19"` racks with a visual editor, component library, plugin system, bill of materials generation, and optional cable-length estimation. The goal is to make rack planning available online for technicians, integrators, and planners who need a practical tool without having to use heavyweight CAD software for everyday layout work. ## Core goals - Visual planning interface for `10"` and `19"` racks - Drag-and-drop placement and repositioning of components - Extensible component system via plugins - Automatic bill of materials generation - Optional cable-length calculation based on installed positions - Internet-ready architecture for multi-user access ## Documentation - [Product concept](docs/rack-planner/product-concept.md) - [MVP scope](docs/rack-planner/mvp.md) - [System architecture](docs/rack-planner/architecture.md) - [Data model](docs/rack-planner/data-model.md) - [Plugin specification](docs/rack-planner/plugin-spec.md) - [Cable length calculation](docs/rack-planner/cable-length.md) - [Roadmap](docs/rack-planner/roadmap.md) ## Product direction The first release should optimize for speed, clarity, and usability: - 2D rack planning before full 3D support - structured component metadata before open CAD ingestion - reliable BOM and validation before advanced collaboration features This keeps the first public version realistic while leaving room for manufacturer catalogs, better exports, and richer cable planning later.