Using Google's popular Angular web framework, Salsita implemented the room planner from the ground up. One unique innovation is the integration of Colijn IT's configurator, allowing users to customize furniture directly inside the 3D room model. The product also benefits from Colijn IT's strength in back-office solutions. Unlike similar products, it interfaces with the retailer's ERP system. Users are thus able to access real-time catalog information and place furniture orders directly from the room planner.
Salsita project manager Karel Klima elaborated on some of the project's challenges. "Designing the user interface and overall user experience of this project was tough because of all the various types of end users. We needed to make the application feature-packed and precise so that it would be suitable for professional interior decorators, but at the same time the final product had to feel easy to use and game-like so that anyone can use it."
The first release of the product offers an impressive range of powerful features with butter-smooth performance. One particular challenge faced by the team was collision detection, something similar products often get wrong. Explains Salsita tech lead Craig Bishell: "The last thing you want is the app telling a customer they can fit a new couch in their living room, only for them to get it home and find out it doesn't fit by a centimetre -- and it turns out that is a hard problem to get both accurate and fast. We had to consult quite a few academic articles about advanced collision detection strategies, but I really enjoy that kind of learning as part of my job."