Context
A long-established agency based in Türkiye that sells apartments, villas, commercial units and land to international buyers in several countries, including buyers using residence and citizenship-by-investment routes. Its public site runs in many languages and currencies, and it advertises on search.
The challenge
Listings come from the agency's own stock, from partner and franchise offices, and from developers' projects with many units each. The agency needed to publish all of them in several languages, keep track of who owns each listing and who earns from each enquiry, and send listings out to international property portals without retyping them.
Our approach
We started with the pages a buyer actually uses and built them as a clickable prototype before writing any platform code: home, listing search with map and grid views, property detail with a cost calculator, a development page with unit inventory and master plan, a services page for the investment-residence programme, office pages and a multi-step enquiry form. Once the agency had reacted to the prototype, we wrote the platform specification around the ownership question, since every later rule on routing and commission depends on it.
What we implemented
The prototype went to a staging site in May 2026. In parallel we set up a headless storefront build that stores each property as a structured record with its own fields for price, rooms, location and status. The platform specification covers product requirements, system architecture, a relational data model with row-level access rules, listing ownership and attribution across partners and franchises, inbound and outbound portal feeds, and an intake tool that reads a developer's PDF or images into draft listing fields for staff to check. A staging project for the platform followed in June 2026.
Outcome
The prototype and the specification were delivered and remain on staging for the agency's review. The production platform has not launched, so no enquiry or sales result is claimed.
Highlights
- Clickable prototype of the full buyer path, from search to enquiry, live on staging before any platform code was written
- Listing ownership and attribution rules written down before routing and commission logic
- Specification covers portal feeds in both directions and staff-checked intake of developer documents
This record is anonymised. Names, places and details that could identify the client have been removed. Outcomes are stated as delivered, verified or not measured.



