MB Reality is a small Prague real estate agency built on a personal approach – which comes with a real competitive disadvantage against the big property portals with dozens of people updating listings. The website couldn't be a static presentation that has to be manually rewritten every time a flat sells or a new listing comes in.
The second problem was that the agency actually serves two completely different groups of people – clients who want to buy or sell a property in the usual way, and people in financial difficulty who need a fast cash purchase to settle debts. One generic contact form would not make either group feel like it was addressing their actual situation.
I connected the website directly to SoftReal – the property management system the agency already uses every day – so listing cards and individual property details load automatically from real, current data. To stop the page from stalling on every load because of an external API call, I added a caching layer (5-10 minutes for listing cards, 10 minutes for the full listing page), keeping the site fast even at full traffic.
Instead of one contact form, I built two separate paths: a seller's form with property photo upload, and a buyer's form where a prospect sets specific criteria and receives matching listings automatically. Alongside that, the agency has a clearly separated path for its speciality – a fast cash purchase without waiting for a conventional sale – so people under pressure don't have to go through the same form as an ordinary buyer.
A website that works as a live extension of the agency's actual inventory instead of a static brochure, while distinguishing between an ordinary prospect and a client under pressure – sending each one straight to the path they actually need.