The Rules
Live Products
Recommendations start from live shopping results, then get filtered by budget, category fit, and room constraints.
It was to make every recommendation accountable: the product exists, the price is fresh, the placement is reasoned, and the render still respects the original room.
Recommendations start from live shopping results, then get filtered by budget, category fit, and room constraints.
A room plan should feel designed, but every item still needs to fit the user's actual price range.
Product-grounded renders make swaps visible before the user commits to buying anything.
The workflow is deliberately narrow: analyze the room, assemble a product plan, render the fit, then let the user fix, swap, rerender, and save.
room photo / live catalog / visual plan / saved URLs


A room plan becomes useful when the render, the products, and the budget all explain each other.