A buyer-side marketplace, shipped in under two months.

Strata Match scores licensed BC firms on six criteria and returns a curated shortlist for councils looking for management.

Strata Match directory and matching platform on a monitor

A market with no buyer side

A BC strata council hiring a management firm had review sites, pay-to-rank directories, and cold calls to firms that might not even take buildings their size. Every tool in the market worked for the sellers. Strata Match is the first one that works from the council’s side of the table.

The audience made the brief harder. A council whose firm just dropped the building needs a callback, not a brochure. A council quietly unhappy with slow service needs reassurance it is not overreacting. A first-time board needs education. One generic contact form would fail all three, so intake starts by asking which situation you are in.

Everything a council needs to decide

Every tool on the site is useful before it asks for anything, and no firm is approached until the council approves the shortlist. A matching engine scores 414 BCFSA-licensed firms on six criteria: size, geography, capacity, portfolio type, reputation, and issue fit. A human curates the final shortlist of two or three, with written reasoning for each.

The site includes a public directory and map of licensed firms, three intake paths for real situations, a fee benchmark calculator, an RFP builder that outputs a finished Word document, and a 60-day transition playbook.

Seventy pages on the edge, no servers

Strata Match runs on Cloudflare’s edge: Astro pages with Vue islands, Workers for the API, D1 for data, and R2 for documents. Email goes out over raw Workers sockets and the RFP builder generates Word documents at the edge. Behind the public site sits a custom admin for directory management, the match queue, funnel tracking, and a database-served blog.

Contact details are structurally separated from analytics, and every release is gated by Playwright and axe-core accessibility tests.

Live, end to end

stratamatch.ca runs the full loop in production: intake, scoring, human curation, and an emailed shortlist within 24 to 48 hours. Councils pay nothing. From an empty repository to a 70-page production platform took under two months.

Want to make a complicated customer decision easier?
Tell LocalPixel Team about your project