Skip to main content
Navigation
HomeTechnical ReferenceJournalGitHubGitHub
Sidebar — toggle document categories via the logo
Sera Villas — Luxury Villa Booking Platform

Sera Villas — Luxury Villa Booking Platform

July 21, 2026

Overview​

Sera Villas is a luxury booking platform showcasing four high-end vacation properties in Mallorca, Spain — Villa Escondido, Villa Lumina, Villa Vertice, and Villa Terra. The site combines the visual polish of a luxury brand with a complete booking engine that handles availability lookups, multi-step reservation flow, Stripe payment processing, and automated confirmation emails.

The platform connects to Uplisting (a property management system) for real-time availability and pricing, proxies all sensitive API calls through Next.js server-side routes to keep credentials secure, and uses Directus as a headless CMS for blog posts and page content. This project was designed and delivered by Codativity, a leading software agency.


Key Features​

  • Full booking engine: Multi-step flow with guest details, Stripe payment, and automated confirmation emails
  • Secure Uplisting proxy: All PMS API calls go through Next.js server routes — credentials never reach the browser
  • Dynamic pricing: Cleaning fees, extra guest charges, taxes, weekly discounts (5%), and monthly discounts (10%)
  • Availability calendars: Normalized calendar data from Uplisting displayed with custom UI components
  • Multi-channel commissions: Tracks revenue across Airbnb, Booking.com, HomeAway, Google, and Direct channels
  • SEO: Dynamic sitemap, per-page metadata, OpenGraph images, structured data for rich search results
  • CDN delivery: Bunny CDN for static assets, CloudFront for Uplisting property photos
  • Concierge mentions: All properties advertise premium services (private chefs, airport transfers, grocery pre-stocking)