Refactoring for scalability
Unblocked scalability of automation engine for larger organisations
Decreased frustration with cognitive overload in the 3D attributes panel
Introduced reusable components to improve dev productivity
Context
Podium’s 3D attributes panel was being overloaded with model attributes. We needed a way to save and share common attributes within organizations, and a more data-dense interface to scale the dozens of attributes across multiple categories.
What I did
Introduced a configurations manager to handle the complex attributes, organized by domain (e.g. architecture, structure, electrical, mechanical, etc)
Refactored set-and-forget type attributes away from the 3D attributes panel and into the configurations manager
Proposed JSON editor as rapid prototype option
Introduced standardized component blocks for frontend to better maintain custom editor