Appearance
F-012: Building Profiles โ
Status: ๐ก Proposed ยท Priority: P2 ยท Updated: Mar 4, 2026
Summary โ
First-class building entities that group rental units at the same address. Gives tenants better insight into where they'll live โ building amenities, all units, management info. Depends on F-014: Properties as foundation.
Requirements โ
- [ ] Buildings table with name, address, year built, total units, management company
- [ ] Building-level amenities (gym, pool, doorman, parking, etc.)
- [ ] Building detail page at
/buildings/:id - [ ] Listings link to buildings via optional
buildingIdFK - [ ] Building page aggregates active + historical listings
- [ ] Landlords can create building profiles when listing
- [ ] Address-based deduplication
Design โ
See product analysis for detailed data model.
Entity relationship: Building โ Property โ Listing. Buildings group properties at the same street address. Should be built on top of the Properties layer (F-014).
Building detail page shows:
- Name, address, photo gallery
- Building amenities grid
- Management company info
- Active listings in this building
- Historical listings (rented/archived)
- Average rent by bedroom count
- Future: tenant reviews and ratings
Open questions:
- Should building creation require admin approval?
- How to handle buildings without a formal name (just an address)?
- Tenant reviews โ moderation strategy?
Discussion Notes โ
Jan 20, 2026 โ
- Initial proposal as Phase 11
- Identified dependency on Properties (F-014) โ buildings group properties, not listings directly
Implementation Notes โ
Not yet started. Blocked by F-014 (Properties & History).