Case study

HomesWorld

Island combo booking — hotels, transport, maps, and weather in one plan.

Role
Frontend Developer
Period
03.2026 — 05.2026
Stack
WordPress + NextJS · REST API · ShadCn UI
HomesWorld

Overview

HomesWorld helps travelers book Vietnamese island combos (Cô Tô, Cát Bà, Quan Lạn, Minh Châu) with lodging + transport, interactive maps, filters, room details, and destination weather.

The problem

01

Island trips involve more than a hotel SKU — transport, weather, and geography matter. Guests need to compare combos without assembling the trip from five tabs.

Approach

02
  • Next.js + Tailwind UI from Figma
  • WordPress CPT/ACF → REST for combo content
  • Filtering, room/booking detail pages, interactive destination map
  • Destination weather widget
  • GSAP/Swiper for smooth exploration UX

Key decisions

03
  • Treat combo as the primary product, not isolated rooms
  • Map + weather as decision aids, not decorative widgets
  • Keep detail pages scannable on mobile before checkout

Impact

Lab / shipping

Island combos

4

Primary SKU

Decision aids

Map

Map + weather

LCP

1.6s

Mobile lab

Performance

94

Lighthouse

Outcomes

  • Combo discovery with map and weather context

  • Headless content model for destinations and packages

  • Polished motion without sacrificing performance

Gallery

Project GalleryScreenshots
HomesWorld screenshot 1
HomesWorld screenshot 2
HomesWorld screenshot 3

Technologies

  • WordPress + NextJS
  • REST API
  • ShadCn UI
  • Tailwind CSS
  • GSAP
  • Swiper

Want something in this vein — booking, headless CMS, or a travel storefront?