EstateLux is a premium Astro 6.4 real estate theme built for luxury agencies, boutique brokerages, and high-end residential brands. It ships as a fully static site with local MDX content, optimized images, Motion scroll interactions, and client-side tools — no database, CMS, or backend required.
Who is this theme for?
EstateLux is the right fit for:
- Luxury real estate agencies and independent brokers who need a polished, conversion-focused web presence with listings, agents, blog, and contact — ready to launch without months of development.
- Developers and agencies building client sites who want a well-structured, type-safe Astro codebase they can customize confidently and hand off.
- Property brands that value editorial design, scroll-driven storytelling, and Lighthouse-friendly static output deployable to any host.
Pages included (28 routes)
- Home with hero, featured properties, services preview, neighborhoods, testimonials, and CTAs
- Properties index with client-side filter, sort, and URL query sync
- Property detail pages with image gallery, amenities, floor plans, map embed, agent assignment, and inquiry CTA
- Agents index and individual agent profiles
- Services, Neighborhoods, About (agency story + expert advisors), Blog, Contact
- Favorites shortlist (localStorage), Mortgage Calculator, Styleguide
- Privacy, Terms, Legal Notice, and custom 404
Features
- MDX property listings with galleries, amenities, agent assignment, and OpenStreetMap embeds
- Client-side property filter, sort, and shareable URL query parameters
- Favorites stored in browser localStorage with nav badge
- Mortgage payment estimator tool
- Mailto contact and inquiry forms (wire to Formspree or Netlify Forms when needed)
- JSON-LD structured data, sitemap, RSS feed, and robots.txt
- Cookie consent banner with accessible focus handling
- Motion scroll animations with prefers-reduced-motion support
- Responsive image pipeline via astro:assets with WebP, srcset, and lazy loading
- Fully responsive, mobile-first layout with accessible navigation and keyboard support
Tech stack
- Astro 6.4 — static output, fully typed
- Tailwind CSS v4 — CSS-first design tokens
- TypeScript (strict mode)
- MDX content collections with Zod schema validation
- Motion — scroll reveals, parallax, and text animations
- @astrojs/mdx, @astrojs/sitemap, @astrojs/rss
- Self-hosted variable fonts (Inter + Newsreader)
Customization
All brand data lives in typed TypeScript files: site config, navigation, agency team, services, neighborhoods, and contact details. Property listings are edited in src/content/properties/. Colors, spacing, and typography are controlled from a single global.css file.
Performance and deployment
Zero-config deploy to Netlify, Vercel, Cloudflare Pages, or any static host. Run npm run build and upload dist/. Includes README and QA checklist for release testing.
Not included (integrate separately)
IDX/MLS feeds, headless CMS, CRM backends, and Google Maps API. The theme uses OpenStreetMap static embeds and mailto forms out of the box.
License
MIT. Theme created by Noel Dario Andres — Digital Solutions.