Project case study

Real Estate Marketing & Listings Platform

CMS-backed real estate platform with dynamic property pages, i18n, SEO, and contact/newsletter flows.

A production-grade marketing site where non-technical staff manage listings in Sanity while Next.js handles SEO, bilingual routing, and enquiry flows on Vercel.

System
Built Products
Role
Solo builder — frontend, CMS schema, API routes, deployment
Status
In Progress
Built with
Next.js · Sanity CMS · TypeScript · Tailwind · Resend · next-intl
Real Estate Marketing & Listings Platform cover

Problem

A real estate business needed a professional web presence with manageable property listings, education content, and lead capture — without developer involvement for every listing update.

Goal

Build a production-grade site where non-technical staff edit content in Sanity, and the Next.js frontend handles SEO, i18n, and enquiry flows.

Demonstrates CMS-backed production website ability — schema design, dynamic routes, API integrations, and multi-language structure. Honest In Progress status shows product thinking, not overselling.

Features

Sanity Studio & property schema

Property content model and Studio so staff can publish and update listings without touching code.

Dynamic listing & detail pages

Homepage, listings index, and property detail routes driven by CMS content and dynamic [slug] paths.

Contact form API

Contact API with Resend integration for enquiry delivery from the marketing site.

Newsletter subscription

Newsletter API endpoint for lead capture alongside property enquiries.

Spanish / English i18n

Bilingual routing structure in place with next-intl for market-ready content expansion.

System

Sanity CMS

Property and blog content authored in Studio — the source of truth for listings and marketing copy.

Next.js 14

SSR pages and API routes for listings, detail views, contact, and newsletter flows.

Property pages

Dynamic [slug] routes render each listing from CMS data with SEO-friendly structure.

Contact + newsletter

Resend-backed email APIs for enquiries and subscription sign-ups.

Vercel

Production deployment for the live marketing site.

Snapshots

Homepage
01 Homepage
Property listings
02 Listings
Property detail
03 Detail page