A property platform where browsing felt sluggish. Efficient data caching and background fetching made it feel instant.
The problem
Every navigation re-fetched the same listings and media, so users waited on spinners for data they had already seen.
What I built
- Introduced client-side data caching so previously seen listings render instantly.
- Fetched likely next data in the background.
Outcome
- Noticeably snappier browsing and fewer redundant requests.
