Rea uses Framer's built-in CMS for all dynamic content. Set up both collections in this order before adding any listings or agent profiles.


Overview

Collection Powers Minimum items before launch
Properties Featured listings on homepage, Properties Index, Property Detail pages 6
Agents Agent roster on homepage, About page, and Agent profile pages 1

Properties collection

The core collection. Every listing on the site is powered by this. Fields are grouped by category to match Framer's CMS editor layout.

Identity fields

Field Type Required Notes
Name Text Property name. Appears on cards, detail page, and SEO title.
Slug Text URL path for the property detail page. Auto-generated — check it reads cleanly. Use lowercase and hyphens only.
Tag Option Featured, New Listing, Exclusive, Available Now, New Development, Seasonal, or Price Reduced. Appears as a badge on cards.
Status Option For Sale, For Rent, or Sold. Drives the status badge and filter bar on the Properties Index.
Type Option Villa, Penthouse, Estate, Townhouse, Manor House, Loft, Apartment, Chalet, or Contemporary Home. Drives the type filter.

Pricing fields

Field Type Required Notes
Price Text Full price string including currency symbol. E.g. $4,850,000 or $28,500 / mo. Use text, not a number — it handles currency symbols and rental suffixes.

Location fields

Field Type Required Notes
Location Text Full address string. E.g. Beverly Hills, California, USA. Appears on cards and the detail page header.
City Text City name only. Used for location-based filtering.
Country Text Country name only. Used for location-based filtering.

Specification fields

Field Type Required Notes
Beds Number Number of bedrooms. Appears in the spec row on cards and detail page. Also drives the Beds filter on the Properties Index.
Baths Number Number of bathrooms. Same as above for Baths filter.
Size (sqft) Number Internal floor area in square feet. Drives the Size filter on the Properties Index.
Floor Text Floor number or altitude. Only relevant for apartments, penthouses, and chalets. Leave empty for houses and villas.
Plot / Extra Text Plot size, garage count, or other secondary spec. E.g. 0.8 acres · 3-car garage.

Property detail fields

Field Type Required Notes
Year Built Text Year of construction, and renovation year if applicable. E.g. 2004 (Renovated 2020).
Condition Option Turnkey, Mint, Excellent, As New, Fully Refurbished, Fully Renovated, Fully Restored, or Brand New.
Furnishing Option Unfurnished, Furnished, or Partially Furnished.

People fields

Field Type Required Notes
Agent Option Assigned agent name. Must match an entry in the Agents CMS collection. Appears on the property detail page and links to the agent's profile.

Content fields