MENU

GET IN TOUCH

mykyta.lavreniuk@gmail.com
Back

Sanctuary Villas

Tech & Technique

Next.js, Tailwind CSS, Stripe, TypeScript, GuestyAPI

Description

A luxury villa rental platform for Sanctuary Villas Ubud — a high-end property in Bali featuring traditional Javanese (Villa Joglo) and Minangkabau-inspired (Villa Minang) villas, each with private pools, outdoor bathtubs, and premium amenities including a treehouse yoga shala.

Key Features

  • Direct booking system with check-in/check-out date picker, guest count selector, and real-time availability powered by Guesty API
  • Stripe payment integration for secure online reservations
  • Villa listing pages with high-resolution galleries, full amenity breakdowns, and room configurations (1BR, 2BR, 3BR, Signature)
  • Guest testimonials, FAQ, and Google Maps integration
  • SEO-optimised with Schema.org structured data (Hotel, LodgingBusiness, FAQPage, Review) and Google Analytics
  • Fully responsive across all devices

My Role

I built this platform from scratch for a luxury villa resort in Bali. The goal was to move guests away from third-party booking platforms — where the property loses margin — and convert them through a direct booking flow with a best-price guarantee. My job was to make that experience seamless, trustworthy, and fast.

  • Integrated Guesty API for real-time villa availability, syncing reservations across all booking channels
  • Implemented Stripe payment flow for secure direct bookings with confirmation emails
  • Built villa listing pages with high-resolution galleries, amenity breakdowns, and room configuration details (1BR, 2BR, 3BR, Signature)
  • Implemented Schema.org structured data (Hotel, LodgingBusiness, FAQPage, Review) for rich search results and local SEO
  • Optimised images and Core Web Vitals for fast load times on mobile
  • Deployed on Vercel with custom domain, environment configuration, and Google Analytics
mykyta.lavreniuk@gmail.com