Real Estate Listings CMS — Bellwood Realty
A listings and virtual-tour site that let agents self-publish instead of waiting on a webmaster.

Industry
Real Estate
Timeline
7 weeks
Team
2 engineers, 1 designer
Category
Web Platform
Where things stood
Bellwood's agents had to email a webmaster every time a listing changed, which meant new listings sometimes sat unpublished for days during a hot market.
How we got there
Agent-facing CMS
Built a listings CMS scoped to what agents actually needed to edit — price, photos, status, open-house dates — without exposing page layout or code.
Virtual tour embeds
Integrated the 3D tour provider Bellwood already used so agents could paste one link instead of coordinating with dev for each listing.
Editorial workflow
Added a draft/publish state so listings could be prepped ahead of an open house and go live on a schedule instead of manually at the last minute.
What changed
Same day
Listings now go live, down from 2–3 days
0
Webmaster requests needed for routine listing updates
40+
Agents onboarded to self-publish at launch
Tech stack
Next.js
Static-generated listing pages that stay fast even as the catalog grows.
Sanity CMS
Gave agents a listings editor scoped to price, photos, and status — nothing that could break page layout.
TypeScript
Kept the CMS schema and frontend in sync as listing fields evolved.
Tailwind CSS
Consistent listing card and gallery styling across hundreds of properties.
Cloudinary
Automatic image optimization so agent-uploaded photos don't slow down listing pages.
Vercel
Fast, zero-config deploys for the CMS-driven listing pages.


