HAVEN — Real Estate Agency
Homes worth coming back to.
A warm, editorial boutique real-estate agency site with browsable listings, URL-synced filters, a gallery lightbox and full agent profiles. Built in Nuxt 4 (Vue 3) for brokerages and realtors who want a credible, photography-first presence without MLS complexity — typed data with clean CMS/IDX seams.
Role · Design + front-end build (Nuxt 4, typed listings, demo forms) · Updated Jun 2026
- 7 page types: home, listings index, listing detail (×13), agents index, agent profile (×4), about, contact
- 13 typed property listings across 9 neighborhoods with gallery, features, status, and agent linking
- 4 typed agent profiles with bio, stats, specialties, and current listings
- Gallery lightbox with Esc + arrow-key navigation and focus trapping
- Delivery
- 24–48h
- Licence
- One-time licence · full source
- Support
- 14 days setup support
- Updates
- Free updates included
Backend · CMS / MLS feed
Listings are a typed data layer with clean seams — connect a CMS or an MLS/IDX feed; inquiry forms wire to any provider.
Delivered as full Nuxt 4 source. Connect a CMS or MLS/IDX feed and wire the inquiry forms to your provider.
What makes it special
Browsable listings with URL-synced filters
13 typed properties across 9 neighborhoods. Six filters (status, type, beds, neighborhood, min/max price) and five sort options update the URL instantly — every filtered view is deep-linkable and shareable.
Gallery lightbox with keyboard navigation
Property detail pages open a focus-trapped photo lightbox with Esc-to-close and arrow-key navigation. Accessible, smooth, and reduced-motion safe.
Warm editorial design
An evergreen/sage accent, a Newsreader warm serif, generous whitespace, and image hover-zoom on cards. A premium residential feel without flashiness.
Complete agent profiles
Four typed agents with bio, stats, specialties, neighborhood focus, and live listing grids — each /agents/[slug] page showcases that agent's current inventory.
Clean data seams
Listings and agents live in typed TypeScript data files — swap in a CMS, an MLS/IDX API, or a headless backend without touching page templates.
What’s included
- 7 page types: home, listings index, listing detail (×13), agents index, agent profile (×4), about, contact
- 13 typed property listings across 9 neighborhoods with gallery, features, status, and agent linking
- 4 typed agent profiles with bio, stats, specialties, and current listings
- Gallery lightbox with Esc + arrow-key navigation and focus trapping
- URL-synced filtering and sorting on the listings page (VueUse)
- Front-end inquiry and contact forms with client-side validation and a labelled demo confirmation
Gallery
More Real Estate templates
Make HAVEN yours.
Buy it as-is, or have YantraCore tailor it to your brand and content.