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.
| 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 |
The core collection. Every listing on the site is powered by this. Fields are grouped by category to match Framer's CMS editor layout.
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |