← Back to All Projects

Frontend
Lavish Retreats DR
Luxury Villa Booking & Marketing Site
My roleDesigner and developer, working with the villa owners — bilingual content system, booking integration, and SEO build-out.
The Problem
The owners were losing international guests between discovery and checkout. The site meets guests in their own language and currency, answers the availability question before the handoff, and passes the selected dates and currency straight through to the Lodgify booking flow.
The Solution
Marketing and booking site for two luxury villas in the gated Sosúa Ocean Village community in Puerto Plata, Dominican Republic. Built to carry an international audience from first look to a completed Lodgify booking without friction.
Features
- Full English/Spanish translation of every string
- Multi-currency selector (USD, EUR, CAD, GBP, DOP) passed through to Lodgify
- Per-villa availability calendar with a sticky check-in / check-out / guests booking bar
- SEO build-out: JSON-LD LodgingBusiness structured data, per-route titles, sitemap, robots
- Photo galleries with lightbox and an interactive community map
- Hand-written CSS with no UI framework, and full prefers-reduced-motion support
Tech Stack
ReactViteReact RouterJSON-LDNetlify