Skip to content

All projects

Interactive home value report (CMA)

Built and working My real estate business: live on my website

Instead of a PDF of comparable sales, sellers get a private web page where they can test a list price against what similar homes sold for, and see the evidence behind the price I recommend.

Status
In use in my business · private code
Relevant to
Data and analytics

Results · My real estate business: live on my website

  • on my website, shared with each seller as a private linkBuilt and working
  • that explains where any list price lands against recent salesBuilt and working

The problem

Most sellers get a static CMA: a stack of comparable sales and a number. They can’t ask “what if we listed higher?” without calling back, and the reasoning behind the price stays in the agent’s head.

What I built

  • I export comparable sales from Bright MLS. The tool reads the export, skips withdrawn and expired listings with a reason, and works out each home’s distance from the seller’s.
  • A price tester: the seller drags a list price and sees, in plain words, where it lands against recent sales and the homes for sale now.
  • “Why this price”: the closest matching sales, listings sitting above the range, the low end, and how fast homes are selling.
  • Every comparable home is sortable and filterable, with how it differs from the seller’s home, its price per square foot and any adjustment I made.
  • Each seller gets a private link that can expire. I can see when they opened it, and issuing a new link turns the old one off.

Limitations

  • It isn’t an appraisal, and the page says so. The price is based on online information until I see the home in person.
  • There’s no map yet.

Stack

React, TypeScript, Postgres (Supabase), Bright MLS exports