Product overview

Haven Residence is a polished real-estate marketplace. Search, neighbourhood storytelling, collections, favourites and inquiry flows help buyers and agents move from browsing to conversation with clarity.

Key features

The live product ships these capabilities end to end.

  • Property discovery — search and browse experiences with rich listing detail pages.
  • Collections & favourites — saved sets and personal shortlists for serious shoppers.
  • Inquiry & valuation — routes for contact, selling and valuation alongside neighbourhood pages.
  • Agent presence — agent profiles and marketplace tooling for team presentation.
  • Protected dashboard — authenticated account areas for managing favourites, searches and seller leads.

The user journey

Search or explore neighbourhoods, open a property, save favourites or collections, inquire or request valuation, and continue through account or sell flows.

Design analysis

Residential photography and neighbourhood narrative establish trust, while search and shortlist tools keep decision-making practical. Structured data, metadata and accessibility-minded UI support a marketplace that feels premium and usable.

Architecture & delivery

Next.js App Router frontend, NestJS marketplace API, Prisma models for properties, media, favourites, collections, inquiries, reviews and subscribers, Redux for auth/search/map state, Dockerised API on Render and Netlify hosting.

Stack highlights

Core strengths demonstrated in this build:

  • Real-estate marketplace UX
  • Search and shortlist systems
  • Inquiry workflows
  • Agent and admin dashboards