Preferences, workspace configuration, and data management
Per-browser settings — no account system exists in this app, so these live only on this device
Table density
Applies to every list's table, everywhere in the app.
Reset browser data
Favorites, recently-viewed history, saved list filters, and your remembered comment name are all stored only in this browser — nothing here touches the underlying records.
Project 77 — Brokerage
Boston small-multifamily investment sales
Boston, MA · single-workspace deployment
Two coupled pipelines — stage-gated fields are enforced on every write path; backward moves stay free
Guardrails enforced on save: a listing can't be Listed without a valuation, asking price, and listed date (Off market inherits those — it's a pause, not an advance); Closed stamps the close date. A deal moved to Accepted stamps its accepted date; Under contract needs a target close date; Closed stamps the actual close. The boards, inline selects, bulk actions, and forms all run the same checks.
The coupling:accepting a deal puts its listing Under agreement; closing a deal closes the listing with the deal's close date; retracting an acceptance releases the listing back to Listed unless a sibling offer still holds it. Every deal write path runs the same rule.
How this workspace records data
This is a seeded demonstration workspace
Listings
6
Buyers
8
Deals
11
Showings
8
$5,155,000.00 under commitment (accepted + under contract). Records created in this demo persist for the life of the current server instance; the workspace resets to its seed data on the next cold start or redeploy.