Everything that ships in the box.

We obsessed over the parts agents normally pay 5 vendors for. Here's the full surface area.

  1. 01

    DDF® data ingest

    Realtor Web App is a CREA-approved DDF® Technology Provider — we run a single credential and link your destination to it. Active listings refresh every 10 minutes; open houses every 30; office and agent rosters daily. Master-list reconciliation runs nightly so deletions and re-listings stay in sync.

  2. 02

    Search built for buyers

    Faceted filters, full-text address search, sort by price/recency, paginated grid + map views. Saved searches let visitors save their criteria with their email; weekly and daily digest emails go out automatically with new + price-dropped matches.

  3. 03

    Polygon, bbox and tile-driven map

    OpenFreeMap vector tiles (no API key, attribution-only). Pan/zoom triggers a debounced bbox refetch. Visitors can draw a polygon to ask ‘show me listings inside this neighbourhood’ — implemented with PostGIS ST_Within, gated by sane bounding-span limits to protect the DB.

  4. 04

    Lead capture with retry + audit

    Schedule-tour and contact forms write to a Postgres outbox: each row tracks delivery to (a) CREA's Lead API and (b) your inbox. Failed deliveries retry with exponential backoff up to 12 attempts (~4 days), with full per-attempt audit logs visible in your admin.

  5. 05

    Saved-search email alerts

    Visitors save searches; you don't lift a finger. Resend-powered HTML + text emails go out daily or weekly per their preference. Window cap is 14 days for weekly cadence so a stalled cron doesn't mass-spam after recovery.

  6. 06

    Branding via single OKLCH primary

    Pick one brand colour (oklch(L C H)). We derive light + dark mode variants, pick the right foreground for contrast, and hand the result to a scoped