Adeel HabibAI & Full-Stack Web Developer · Rawalpindi, Pakistan
All work
01Website

EVA Worldwide Resorts

A luxury booking website for a resort and vacation rental brand with 28 stays across Aruba, Bali, Jordan and Charleston.

Client
EVA Worldwide Resorts
My role
Design, development and automation
Timeline
Oct 2026
Stack
Next.jsGitHubVercelSupabaseResendGoHighLevel
Live site
evaww.com
EVA Worldwide Resorts homepage hero with Jordan dome camps
Result
99Lighthouse performance score
Result
0.3sFirst contentful paint
Result
28Pages shipped
02Before

The problem

The old site looked clean but didn’t feel luxury, and booking took more steps than it should.

The old evaww.com ran on WordPress, with stay details scattered across the site, Airbnb and Booking.com. Guests had to jump between platforms, and the design didn’t match the price of the stays.

The client’s feedback was direct: the colors looked clean, but not elegant or expensive.

Every new property meant more manual updates in more places.

03Build

The solution

An Airbnb-style booking experience with its own luxury identity.

I planned the page structure first, rewrote the copy, then chose a forest and champagne palette that works in light and dark mode. Claude Code built the Next.js site from the approved design in a connected GitHub repo, deployed on Vercel.

  1. 01
    Plan the structurePages and copy approved before any design.
  2. 02
    Design the identityAirbnb-inspired layout with a forest and champagne luxury palette.
  3. 03
    Build and connectNext.js build, with Supabase, GHL and Resend handling leads and emails.
04Screens

Project screens

EVA Worldwide Resorts homepage with a full-bleed Bali hero
FIG. 01Homepage with floating search and luxury palette
Dushi Studio stay page with a five-photo gallery
FIG. 02Stay page with image gallery and booking card
EVA contact page with separate cards for guests, property owners and current stays
FIG. 03Contact page that routes guests, owners and stays to the right team
EVA stays page on mobile with search, destination filters and Aruba listings
FIG. 04Mobile stay page
EVA destinations page showing the Bali listing
FIG. 05Destinations page with guide download
05After

The outcome

One clean site where guests browse, compare and book without creating an account.

Each of the 28 stays has its own listing, location map and booking button. Chat, forms and follow-ups feed one lead pipeline instead of scattered inboxes.

No login or account creation needed
Booking handled per property through Lodgify, Hostaway or direct Airbnb links
Inquiry forms and follow-ups route into GHL automatically
Lighthouse performance 99, with a 0.6s largest contentful paint and 0.001 layout shift
[Client quote]
JKJohnathon KaneCEO, Eva Resorts Worldwide
Nextproject

Azaria Botanicals

Website Store

View case study
06Let's talk

Want results like this?

Tell me what's slowing you down. I'll tell you if I can fix it.

Book a 30-minute strategy callcalendly.com/adeelhabib619/30min