Sheet A-01 — Project Overview

Match the neighbors. Then build the neighborhood.

BOMA is a community-matching platform for real estate. It finds people who are genuinely compatible as neighbors — by lifestyle, values, location, and housing intent — groups them into a Pod, and gives that Pod a shared space to build trust before anyone signs anything or breaks ground.

What BOMA is

Not a dating app, but built on the same instinct: people build stronger communities when they choose their neighbors deliberately, not by accident. BOMA runs that choice through a structured process — onboarding, scoring, matching, and a shared "Commons" — before any land, escrow, or construction enters the picture.

Why BOMA

Most co-housing and intentional-community projects don't fail on construction or financing — they fail because the people were never truly aligned. BOMA moves alignment to step one, so every later step (bonding, financing, building, governing) starts on solid ground.

How it works

The full BOMA vision runs in three stages. This proposal covers the first stage in full, and previews what follows.

Stage 01

Match

Onboarding, readiness scoring, and a rules-based matching engine form aligned Pods.

Phase 1 — this proposal
Stage 02

Bond

The Commons gives each Pod a dashboard, agreement scaffolding, and simple chat to build trust.

Phase 1 — this proposal
Stage 03

Build

Escrow, vendors, land, legal, construction tracking, and HOA management take the Pod from bonded to built.

Phase 2 — roadmap

Our understanding of BOMA

Every round of feedback sharpened the brief. Logging it here as a revision history — both to confirm we're aligned, and as the reference we'll build against.

Rev 01
Original scope

Registration, private profiles, onboarding, rules-based readiness scoring, rules-based matching, admin-reviewed Pod formation, The Commons, admin panel. No financial data.

Rev 02
Housing readiness

Added location (metro, radius, urban/suburban/rural), budget & down-payment readiness tier, financing preference, primary housing intent, and commitment duration — all self-reported preference tiers, not linked financial accounts.

Rev 03
Dual entry path

Added a second entry path for existing groups (friends, families, small development groups, tiny-home organizers, workforce housing/nonprofits) to register directly and skip matching, while still using Pod governance and the Commons.

User flow — both entry paths

01

Register & choose a path

Every user creates an account, then chooses Join the Matching Pool or Register an Existing Pod.

Path A — Join the Matching Pool
02

Full onboarding

Lifestyle, values, location, housing intent, budget tier, and commitment duration.

03

Readiness score & matching

Rules-based scoring, then the matching engine suggests a Pod using admin-adjustable weighting.

04

Admin review, then join or decline

A user can decline and return to the pool for another match.

Path B — Register an Existing Pod
05

Group registration + short onboarding

Each member completes a lighter readiness/intent step — no matching needed.

06

Admin verifies the group

Confirms membership and readiness before the Pod is activated.

07

The Commons

Both paths converge here: Pod dashboard, member overview, agreement scaffolding, optional chat.

MVP build specification

Mobile — Flutter (iOS + Android, one codebase)
Web — React
Admin — React (shared component library with Web)
Backend — Node.js (REST API)
Database — PostgreSQL
Matching & scoring — configurable rules engine, admin-editable weighting

One backend and one data model serve Web, App, and Admin, so a Pod formed on web shows up identically in the app, and every admin weighting change applies everywhere at once. The rules engine is built as its own configurable service from day one — matching logic can be tuned by an admin, not a developer, satisfying the "adjustable weighting" requirement without a redeploy.

ProjectBOMA Living
SheetA-01 / 05
Phase1 — MVP
Revision03
StatusFor Review
Sheet A-02 — Web MVP

Web MVP: Features, Timeline & Flow

Everything a user does in a browser during Phase 1 — from account creation through living in a formed Pod's Commons.

Feature list

  • Account & access — registration, secure login, password reset/verification.
  • Entry path selection — Join the Matching Pool or Register an Existing Pod.
  • Onboarding questionnaire — lifestyle & values, community preferences, location (metro, radius, urban/suburban/rural), budget & down-payment readiness tier, financing preference, primary housing intent, commitment duration.
  • Profile — view/edit preferences, readiness score display, status tracking.
  • Matching — matching status, Pod suggestions, join/decline, return-to-pool on decline or exit.
  • Existing Pod registration — group sign-up flow with short per-member onboarding.
  • The Commons — Pod dashboard, member overview, agreement scaffolding, optional simple text chat.

Timeline — 7 weeks

Web MVP
W1
W2
W3
W4
W5
W6
W7
Auth & setup
Onboarding + entry paths
Profile & readiness display
Readiness scoring engine
Matching engine + Pod suggestions
Existing Pod registration flow
The Commons + QA/polish

Resourcing & investment

RoleWeeksHrs / weekTotal hrsRateSubtotal
Frontend Developer740280$30/hr$8,400
Backend Developer740280$30/hr$8,400
Project Manager & QA Testing740280$30/hr$8,400
Total — 3 resources840 hrs$25,200
Web MVP — Total Investment
$25,200 USD

Step-by-step user flow — Web

01

Land on BOMA, register

Email/password or verified sign-up, then choose an entry path.

02

Complete onboarding

Guided, multi-step questionnaire; progress is saved between steps.

03

View readiness score on profile

Score and status update as onboarding data is confirmed.

04

Wait for or check match status

Matching page shows pending, matched, or no-match states.

05

Review a suggested Pod

See fellow members' shared alignment points, then join or decline.

06

Enter the Commons

Pod dashboard, member overview, agreement scaffolding, optional chat.

07

Stay, or exit back to the pool

A poor-fit Pod can be left; the user re-enters matching.

ProjectBOMA Living
SheetA-02 / 05
Phase1 — Web
Revision03
StatusFor Review
Sheet A-03 — App MVP

App MVP: Features, Timeline & Flow

Same product, built natively for iOS and Android in Flutter from one codebase, sharing the same backend and data model as Web.

Feature list

  • Account & access — registration, secure login, password reset/verification, biometric unlock where supported.
  • Entry path selection — Join the Matching Pool or Register an Existing Pod.
  • Onboarding questionnaire — same fields as Web, optimized for mobile input (steppers, pickers, sliders for ranges).
  • Profile — preferences, readiness score, status tracking.
  • Matching — status, Pod suggestions, join/decline, push notification on a new match.
  • Existing Pod registration — group sign-up flow, shareable invite for co-members to join the same Pod record.
  • The Commons — dashboard, member overview, agreement scaffolding, optional chat with push notifications for new messages.

Timeline — 7 weeks

App MVP
W1
W2
W3
W4
W5
W6
W7
Flutter project setup + auth
Onboarding + entry paths
Profile & readiness display
Matching status + push notifications
Existing Pod registration flow
The Commons + chat
Device & store-readiness QA

Resourcing & investment

RoleWeeksHrs / weekTotal hrsRateSubtotal
Mobile App Developer (Flutter)740280$30/hr$8,400
Backend Developer740280$30/hr$8,400
Project Manager & QA Testing740280$30/hr$8,400
Total — 3 resources840 hrs$25,200
App MVP — Total Investment
$25,200 USD

Step-by-step user flow — App

01

Download & register

App-store install, account creation, choose entry path.

02

Complete onboarding

Mobile-native inputs; can pause and resume anytime.

03

Track readiness & match status

Push notification when a Pod suggestion is ready.

04

Review & join a Pod

Same decision screen as Web, tuned for a smaller viewport.

05

Live in the Commons

Dashboard, chat, and agreement scaffolding, with notifications for activity.

06

Exit if needed

Same return-to-pool logic as Web, in sync in real time.

ProjectBOMA Living
SheetA-03 / 05
Phase1 — App
Revision03
StatusFor Review
Sheet A-04 — Admin MVP

Admin Panel: Features, Timeline & Flow

The control room behind Web and App — where readiness, matching, and Pod formation get reviewed, tuned, and approved by a human.

Feature list

  • Dashboard — user statistics, readiness distribution, active Pods overview.
  • User management — view profiles, monitor readiness scoring, edit or flag users.
  • Matching engine control — run matching rules, adjust variable weighting without a code change, review suggested Pods, approve or manually adjust.
  • Pod management — create/edit Pods, monitor stability, view engagement.
  • Existing Pod review queue — verify group submissions from the Register-an-Existing-Pod path before activation.

Timeline — 6 weeks (runs alongside Web/App backend work)

Admin MVP
W1
W2
W3
W4
W5
W6
Dashboard + user management
Matching engine control + weighting UI
Pod management + existing-Pod queue
Integration QA with Web/App

Resourcing & investment

RoleWeeksHrs / weekTotal hrsRateSubtotal
Frontend Developer640240$30/hr$7,200
Backend Developer640240$30/hr$7,200
Project Manager & QA Testing640240$30/hr$7,200
Total — 3 resources720 hrs$21,600
Admin MVP — Total Investment
$21,600 USD

Step-by-step flow — Admin

01

Monitor the dashboard

Track new users, readiness distribution, and active Pods at a glance.

02

Review readiness scores

Spot-check or flag users whose profile data looks incomplete or inconsistent.

03

Run the matching engine

Adjust variable weighting, then run matching for the current pool.

04

Approve or adjust suggested Pods

Confirm the engine's grouping or manually rebalance before it's shown to users.

05

Verify Existing-Pod submissions

Confirm membership and readiness for groups skipping matching.

06

Monitor Pod health post-formation

Track engagement and stability inside the Commons for every active Pod.

Phase 1 total — Web + App + Admin

TrackWeeksResourcesTotal hrsSubtotal
Web MVP73840 hrs$25,200
App MVP73840 hrs$25,200
Admin MVP63720 hrs$21,600
Total — Phase 1 (MVP)2,400 hrs$72,000
Phase 1 (MVP) — Total Investment
$72,000 USD
ProjectBOMA Living
SheetA-04 / 05
Phase1 — Admin
Revision03
StatusFor Review
Sheet A-05 — Phase 2 Roadmap

What's Left After the MVP

Phase 1 proves the Pod can form and hold together. Phase 2 is everything from the original vision that turns a bonded Pod into a built, financed, governed community. Sequenced here for planning — priced and scoped separately once Phase 1 ships.

Nothing below is included in the MVP proposal. It's listed so the architecture built in Phase 1 doesn't have to be rebuilt to support it later.

Remaining from the original BOMA vision

  • Escrow & wallet — real fund handling, escrow account linkage, real-time balance visibility on profile.
  • Financial engine — the transaction and accounting layer underneath escrow, vendor billing, and (eventually) HOA dues.
  • Vendor marketplace — paid annual vendor subscriptions, AI-managed credentialing and renewal alerts.
  • AI bonding assistant — a chat-bot layer that guides Pod bonding and decision-making, feeding data to a human Portfolio Manager.
  • Land, legal & broker network — partner integrations for real estate brokers, legal teams, finance brokers, and estate planning.
  • Construction & permitting — project/progress tracking from land purchase to occupancy, plus permitting links to local municipalities.
  • HOA / community management — an ongoing, Yardi-style portal for community governance and accounting once the Pod has built.

Illustrative timeline — 6 stages, ~40 weeks

Shown in 4-week sprints. Ranges will firm up during Phase 2 discovery and team sizing — treat this as a planning skeleton, not a quote.

Phase 2 (sprints)
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
2A — Escrow, wallet, financial engine
2B — Vendor marketplace + subscriptions
2C — AI bonding assistant + Portfolio Manager
2D — Land, legal & broker integrations
2E — Construction tracking + permitting
2F — HOA / community management portal

1 sprint = 4 weeks. Stages overlap where they share backend groundwork (escrow → vendor billing → HOA dues, for example).

Step-by-step flow — Phase 2 (Pod's-eye view)

01

Pod is bonded (end of Phase 1)

Members have agreed to move forward together in the Commons.

02

Escrow account is opened

Each member funds their share; balances are visible on their profile in real time.

03

Pod is matched with vendors

Lending, insurance, brokers, legal, and architects are pulled from the credentialed vendor marketplace.

04

AI bonding assistant supports ongoing decisions

Surfaces friction points and decisions to the human Portfolio Manager.

05

Land acquisition & permitting

Legal, broker, and municipal permitting steps run through connected partners.

06

Construction tracked to occupancy

Pod sees phase-by-phase progress through to keys in hand.

07

HOA portal takes over

Ongoing governance and accounting once the community is built.

ProjectBOMA Living
SheetA-05 / 05
Phase2 — Roadmap
Revision03
StatusFor Review