Search → ranked output → delivery
Ogden Home Finder
A living catalogue of Ogden-metro housing. A daily Claude task scrapes 2BR rentals, tracks price history and days-on-market, and renders everything on an interactive map and filterable table — with for-sale homes landing next.
Live · rentals tracked daily
The decision moment
Housing hunt across a metro means tab overload. The decision you actually want: here are the few worth touring, on a map, with the price trend visible.
The constraint
Listings live across many sources in different shapes; the output has to be de-duplicated, tracked over time, readable, and delivered where you will actually see it.
What shipped
- Daily scheduled scrape merged into a cumulative JSON catalogue with first-seen, price changes, and disappearances
- Static page renders stats, an interactive Leaflet map, sortable table, and per-listing price sparklines — entirely client-side
- Rent / Buy mode toggle wired up; rentals tracked today, for-sale listings landing next
What changed
- A daily scheduled scrape, normalised into one cumulative catalogue that remembers what it has seen.
- A static page renders stats, an interactive map, a sortable table, and per-listing price sparklines.
- A Rent / Buy toggle: rentals tracked today, for-sale listings landing next — same engine, two datasets.
This is the lens I bring to client work. Find the moment of decision, surface the constraint, make the next step obvious — then ship it in production, evaluated.