Skip to content
UIGrammer
EN 中文

Theme · Company Site · Beginner

Real Estate Listings

Real estate listings = a search bar with filters, a property card grid with price and specs, and a map plus agent panel.

Skip to the modify prompt

Tips

Keep the photo as a calm gradient placeholder until real photography lands. Lead each card with the price — that is what a buyer scans first.

Build a clean real-estate listings site for a brokerage called "Haven". STYLE - Airy #f4f6f8 page, ink #1d1d1f text, green accent #1f7a5c - White cards, hairline #ececf0 borders, 10px radii, generous whitespace - System sans; the accent appears on the primary button and the active filter LAYOUT - Top bar: "Haven" wordmark left, links Buy / Rent / Sell, a pill "List property" button right - A search row: a rounded search field ("City, neighborhood, or ZIP…") and filter pills House (active), Apartment, Land - A property grid (3 across desktop): each card has a photo block, a price, a specs line (beds · baths · sqft), and an address - $685,000 — 3 bd · 2 ba · 1,420 sqft — 14 Maple St - $1.2M — 4 bd · 3 ba · 2,300 sqft — 88 Cedar Ave - $540,000 — 2 bd · 1 ba · 980 sqft — 5 Birch Ln - [tall] A map panel (with a location pin) beside an agent card: avatar "J", "Jordan Reyes", "Listing agent", and a "Contact" button - [tall] Footer: "© 2026 Haven" + Search · Saved · Mortgage COMPONENTS - Navbar, search, button, card - Property card: photo, price (bold), meta line, address TECHNICAL - React - Tailwind CSS - shadcn/ui