14Day14Book intro call
← All case studies
PlatformPlatform tier — regional marketplace buildContractor marketplace · B2B2CSouthwest FloridaPreview · SSO-gated

Buildbridge

A two-sided home-services marketplace with Stripe milestone escrow, atomic role-based user provisioning, multi-county permit-portal integrations, a regionally-defensible Storm Mode feature, and native iOS and Android wrappers. Built as the Platform tier exemplar for B2B2C marketplaces in coastal markets.

Preview is currently SSO-gated. Ask on the intro call for a guided walkthrough — we’ll screen-share the full operator + contractor + homeowner flows live.

Homeowner

Public + customer surface

Marketing site, scope-builder tool, license + permit + HOA lookups, request-a-bid flow, escrow-managed project dashboard, mobile-first PWA. Plus native iOS and Android wrappers for the mobile-first audience.

Contractor

Pro surface

Onboarding with license + insurance verification, lead inbox, bid management, milestone-tracked job board, payout dashboard, Storm Mode opt-in panel, mobile-first responsive build.

Operator

Admin + marketplace ops

Atomic role-based user provisioning, escrow dispute resolution, lead routing, county-permit data pipeline ops, NOAA storm-tracker control room, 4-channel notify fan-out, analytics dashboards.

What was actually built

A regionally-defensible marketplace, end to end.

Marketplace mechanics

  • Atomic role-based user provisioning (bb_provision_user_atomic): single-transaction User + UserRole + role-profile creation
  • Stripe milestone escrow — funds held, released per phase signoff
  • Bid request → contractor matching → quote → award flow
  • License + insurance verification gate on contractor onboarding
  • Multi-step project state machine (request → bid → award → milestones → close)
  • Dispute escalation flow with operator-facing resolution panel

Regional moat — Storm Mode

  • NOAA storm RSS + active-storm RPC feeds
  • Pre-approved Storm Mode contractor panel with on-call opt-in
  • One-tap mobilization — operator triggers the response panel
  • 4-channel notify fan-out: SMS, email, push, in-app
  • Customer-facing storm preparedness landing pages
  • Hurricane-season analytics dashboards for operator + contractors

Multi-county permit integrations

  • Lee County Accela portal data scrapers
  • Collier County CityView integration
  • Charlotte County ePermitting bridge
  • Permit lookup tool surfaced as a public lead-magnet
  • Permit status sync into the project dashboard
  • Compliance audit trail per project

Free tools shelf (lead capture)

  • Scope builder — homeowner self-service project scoping
  • License lookup — instant verify contractor by state license
  • Permit lookup — pull active permits at any SWFL address
  • Price benchmarks — typical job ranges per scope
  • Insurance check — verify contractor coverage
  • HOA check — flag HOA-governed addresses
  • Hurricane prep — pre-season checklist generator
  • Storm Mode opt-in — pre-register for post-storm mobilization
  • Capacity scanner — show contractor availability by zip

Mobile + infra

  • Native iOS wrapper via Capacitor
  • Native Android wrapper via Capacitor
  • Push notifications across both native platforms
  • Web-first responsive build that drives both wrappers
  • Supabase Postgres + 14 numbered SQL migrations (real product evolution)
  • Vercel hosting with preview deploys per branch
Stack

Platform tier stack, plus regional integrations no Squarespace can touch.

Framework
Next.js 14 (App Router)
Language
TypeScript strict, noUncheckedIndexedAccess
Database
Postgres on Supabase + 14 numbered migrations
Auth
Supabase, role-based provisioning
Billing
Stripe (milestone escrow + payouts)
AI
Groq Llama 3.3 + Anthropic SDK
Notifications
SMS + email + push + in-app (4-channel)
Storm data
NOAA RSS + active-storm RPC
County permits
Lee Accela, Collier CityView, Charlotte ePermit
Mobile
Capacitor (iOS + Android wrappers)
Hosting
Vercel + Supabase
Status
Preview, SSO-gated
Build phases

What shipped, in order.

  1. Phase 1
    Marketplace mechanics: User + UserRole atomic provisioning, bid request → quote → award flow, project state machine
  2. Phase 2
    Stripe milestone escrow — held funds, per-phase release, payout dashboard
  3. Phase 3
    Storm Mode regional moat: NOAA feed, contractor opt-in panel, 4-channel notify fan-out
  4. Phase 4
    Multi-county permit-portal scrapers: Lee Accela, Collier CityView, Charlotte ePermitting
  5. Phase 5
    Free tools shelf — 9 public lead-magnet tools (scope, license, permit, price, insurance, HOA, hurricane prep, etc.)
  6. Phase 6
    Capacitor wrappers — native iOS + Android with push notifications
  7. Phase 7
    Operator admin: escrow disputes, marketplace ops, analytics, audit trails
  8. Launch
    Deployed to Vercel with Supabase production database, currently SSO-gated for invited preview
Results

A real marketplace, with real defenses.

Buildbridge proves Day14 can ship the most operationally complex tier — two-sided marketplaces with escrow, native mobile, and region-specific integrations that lock out generic out-of-state competitors. The Storm Mode and multi-county permit pieces are non-trivial to reproduce and locally defensible for years.

Counties integrated
3
Notify channels
4
Native platforms
iOS + Android
SQL migrations
14

Running a marketplace, or want to?

Platform tier is $10,000 + $399/mo. Two-sided flows, escrow, native mobile, region-specific integrations. Out in 21 days. Or the deposit refunds.

Book a walkthroughSee the pricing