SaaS · Featured · 2024
Every ZIP code, priced.
Act I
Real-estate data is huge, messy, and lifeless in a spreadsheet. The challenge was making 134 metrics across every ZIP in the country feel explorable on a map, then turning that same data into something other developers could actually buy and query through an API.
Act II
US residential real-estate analytics. A Mapbox choropleth drills from metro down to ZIP over a table of 134 metrics per ZIP, and on top of it sits the part I’m proudest of: a metered public data API with hashed keys, per-plan rate limits, and Stripe metered billing.
Intermission, the demo
one ZIP of ~34K, 134 metrics like these on every one
The cast
Read the card, then flip it to watch the mechanism run.
0x01
National metro fills hand off to per-metro ZCTA GeoJSON with chroma-js data-driven scales, a gradient flip for lower-is-better metrics, feature-state tooltips, and viewport tracking, in one 787-line map.
how it works
0x02
SHA-256 keys with display prefixes, Upstash sliding-window limits, a free tier blocked at 50 requests, and api_requests meter events posted to Stripe for overage billing, documented with Scalar.
how it works
0x03
Per-ZIP pages on 24-hour ISR with JSON-LD, plus embeddable per-city metric maps, so tens of thousands of pages stay fresh and indexable without a rebuild.
how it works