SHACS is an in-browser tool for assessing space-habitat layouts. It features three ways to explore layouts and configurations. The first is an external architecture explorer, that lets users piece together their own structural arrangement of a space-station or space vehicle.
The second is a 2D/3D layout explorer, that allows users to load preset modules and subsystem components. They may also import or customize their own parameters. This tool is useful for checking mission requirements.
Finally, there is a 3D constraint solver, that takes as input several habitat subsystem modules and uses a knapsack heuristic to find an optimal configuration that maximizes mission benefits while minimizing resources.
SHACS was coded using basic HTML5 after WebGL and other frameworks failed to be cross-compatible and responsive. It is built by and for youth, as a learning and discovery tool for young STEM enthusiasts in elementary and early secondary school. Having been hacked together, it is currently buggy and incomplete, but will be revised and polished at a later date.