Veltacode

Sovann & Co. — property agency

Concept build. A Phnom Penh property agency with fifty-nine listings, filtered and sorted in the URL — the showcase package at catalogue scale.

Sovann & Co. — property agency

Screenshots

3 images
Sovann & Co. — property agency - Screenshot 1
Sovann & Co. — property agency - Screenshot 2
Sovann & Co. — property agency - Screenshot 3

Project Details

Concept build. Sovann & Co. is a fictional Phnom Penh property agency, built to show the Signature package carrying the largest catalogue it can. No property listed is real and no enquiry sent reaches an agent.

Property is the hardest test of a showcase site. Nobody browses fifty-nine homes the way they browse five keycaps, so the work is getting a visitor from a whole city down to the three addresses worth an appointment.

What it demonstrates

  • Filters, sort and pagination held entirely in the URL — intent, area, type, price ceiling and bedrooms. A filtered search is therefore a link: it can be sent to a spouse, bookmarked, and indexed. A JavaScript-only filter is none of those.
  • A full page per property with its own gallery, specification and structured data, so a search result lands on the address someone actually wanted.
  • A shortlist with its own page and a live count in the header, kept in the browser rather than behind a sign-up — four clicks should not cost an account.
  • Enquiry, valuation and contact forms, each validated against a schema on the server, behind a honeypot and a rate limiter.

What it is not. There is no agent login, no admin panel for adding a listing, and no MLS or CRM feed — the fifty-nine properties are typed into the repository, and an enquiry is delivered rather than stored. An agency that needs staff accounts, a listing back office or a live feed is asking for web app development, which is scoped and quoted separately. This build is the honest version of where that line falls.

Built with Next.js 16 and React 19 — filtering rendered on the server over typed listing data.