Every product, price, photograph and word on this page is theirs, live from freshstartfurniture.co. What I added is the layer underneath: a structured attribute pass over all 160 listings, which is what makes the room builder and the trade-in desk possible at all.
It runs. The appraisal is a real vision model call on Cloudflare Workers AI, not a mock. Open the source, it is one file and one function.
Every photograph, price and description here is yours. We did not restyle your brand, we measured it and tightened it. Then we built the two things your inventory actually needs: a room builder that assembles a set from what is on the floor right now, and a trade-in desk that prices a customer's furniture from a photograph in seconds.
One thing to see straight away: your Roche Bobois sectional is $700 against a $10,000 original, the best thing in the building, and its listing has no description, no dimensions and no alt text. There are eleven more like it. That is fixable in an afternoon.
Every piece here is a single object we restored ourselves, photographed where it stands, and will never have again. When it goes, it is gone.
Their own site offers Shop by Room, Budget and Colour. None of it worked, because none of it was in the data. It is now, along with material, style, and whether the thing fits through your door.
Nobody walks in wanting "a sofa". They are moving into a one bed in North Austin on Saturday with $1,200. Only the person standing in the warehouse can answer that. Now the site can.
You already buy furniture from the public, and you already say you are the only store where someone can trade in and get credit. Today that runs on a form and a phone call. Here it runs on a photograph, priced against your own comparable stock.
We pulled your product feed, your collections and your homepage on 29 and 30 July 2026, then verified every claim below against that data. Here is what we found and what we did with it.
The pattern behind all of it. Your inventory is one of one. Every listing needs its own copy, its own tags, its own photographs, forever, and none of that labour ever amortises. That is what caps how fast you can grow, not traffic.
So the fix is not a prettier storefront. It is a pass that turns a photograph into a finished listing, and an attribute layer that lets the same 160 pieces actually be found and combined. Both are running on this page.