The problem
Property platforms drown in their own data. Thousands of listings, every one of them filterable, in three languages, on phones that give you no patience — and an admin side that has to stay usable for people who are not developers.

A real-estate platform that had to stay fast while it kept growing.
Scroll
Property platforms drown in their own data. Thousands of listings, every one of them filterable, in three languages, on phones that give you no patience — and an admin side that has to stay usable for people who are not developers.
A typed Next.js App Router build with TanStack Query owning every server round trip, so the UI never guesses what it already knows. Filtering, pagination and search read from one cache; charts and dashboards sit on the same source rather than re-fetching their own.
Listings, search, dashboards and admin tooling in one product, with the motion layer tuned so it never costs a frame on a mid-range phone.
Proportions are how much of the build each piece carried.