Manifesto Timeline Selected Work Studies Contact
← Back to projects Selected Work

Lakewood Oaks on Lake Conroe

Enterprise Frontend Developer 5 months
Lakewood Oaks on Lake Conroe
Context

Luxury real estate development in Lake Conroe, Texas (+$50M USD) needed a bilingual marketing website (English/Spanish) to showcase 3 residential phases, house models, clubhouse amenities, and capture leads, with immersive experience and optimized SEO.

Strategy

Static website built with Astro 4.16 featuring hybrid SSG/SSR, phase-based modular architecture, i18n system with URL prefix strategy (/es/*), dynamic model pages, interactive clubhouse floor plan with markers, dark/light theme toggle, and immersive components with parallax and video backgrounds.

Technical Decisions
01.

Astro SSG over React SPA

A real estate marketing site prioritizes SEO and performance. Astro generates static HTML with minimal JavaScript, achieving Lighthouse 95+ and instant loading. React would have added unnecessary bundle size for mostly static content.

02.

Custom i18n system with JSON

Instead of a heavy library, we implemented a lightweight system with JSON files (en.json/es.json) and t() function for translations. URL prefix strategy (/es/*) enables SEO per language without subdomain complexity.

03.

Dynamic pages with getStaticPaths

House models share structure but vary in content. A single [id].astro file with getStaticPaths() generates 3 static pages (models 5, 9, 10) at build time, eliminating code duplication and easing maintenance.

Outcome

High-performance marketing platform with Lighthouse 95+, immersive experience featuring phase selector in split layout, statically generated dynamic model pages, interactive clubhouse with clickable floor plan, and complete bilingual system facilitating international lead capture.

Stack
Astro Tailwind CSS JavaScript i18n SEO JSON-LD IntersectionObserver
Metrics
95+
Lighthouse Score
2
Languages (EN/ES)
3
Residential phases
Team
SM
Santiago Martinez · Frontend Developer
MdV
Michelangelo del Valle · Product Owner