ArfanAhmed
wordpress
LIVA Stays — Short-Term Rental Booking Platform
wordpress Case Study

LIVA Stays — Short-Term Rental Booking Platform

A conversion-focused, mobile-first WordPress + Elementor website for LIVA Stays, a German serviced-apartment and short-term rental brand, built around a clear booking funnel and a live Guesty PMS integration for real-time availability and direct bookings.

Key Features & Deliverables
  • Live Guesty Booking Engine embed (calendar, availability, direct booking flow) via Guesty's Open API with OAuth client credentials.
  • Interactive Germany map with click-to-filter, auto-scroll-to-listings behavior for five real operating locations.
  • Bottom-sticky mobile booking bar with shadowed, premium-styled UI matching the client's brand refresh.
  • Dedicated long-term rental (Langzeitmiete) listings section separate from the short-stay booking funnel.
  • Tabbed guest reviews section pulling in both Booking.com and Airbnb ratings for trust-building.
  • FAQ section covering check-in, payment, invoicing, parking, cancellation, and corporate bookings.
  • Full rebrand (naming, logo, color system) from the client's original placeholder brand to LIVA Stays.
  • Nine rounds of iterative client revisions on layout density, mobile responsiveness, and conversion-focused copy.
Technologies Used
Booking SystemElementorElementor ProGuesty APIResponsive DesignSEOWordPress

Case Study Overview

01. The Challenge & Problem Statement

The client, operating serviced apartments across five German cities, needed a modern direct-booking website to replace reliance on third-party portals. The site had to follow a strict Homepage → Listing → Detail → Booking funnel, embed the Guesty Booking Engine for live calendar/availability, present an interactive map of their actual locations, and feel like a professional, trustworthy hybrid hotel/apartment brand rather than a generic holiday-rental template — all while matching a specific external reference design.

02. Technical Architecture & Solution

Built the full site in WordPress with Elementor from an existing client wireframe, embedding the Guesty Search Bar Widget and Guesty Booking Engine (via Guesty's Open API using OAuth client credentials) so guests can search availability and book directly. Developed an interactive Germany map that filters and auto-scrolls to location-specific listings (Hamburg, Henstedt-Ulzburg, Schwerin, Norderstedt, Bremerhaven) pulled dynamically from Guesty, plus a dedicated long-term rental section, a bottom-sticky mobile booking bar, a tabbed Booking.com/Airbnb reviews widget, an FAQ section, and a full rebrand from the client's placeholder domain to the LIVA Stays identity. Iterated through nine rounds of client revisions covering layout density, mobile image grids, review consolidation, and UI polish based on ongoing feedback.

03. Measurable Impact & Business Outcome

Delivered a fully responsive, SEO-structured booking website with a working end-to-end direct-booking flow through Guesty, live multi-city listings, and a trust-building reviews and FAQ layer — taking the project from wireframe through multiple QC rounds and nine client revision cycles to a production site actively used for direct bookings.

Technical Stack Breakdown

Frontend Engine

Elementor Pro page builder with custom sections for a sticky/bottom-anchored booking bar, an interactive SVG-based city map with click-to-filter listings, a swipeable two-row services grid, and a tabbed reviews carousel (Booking.com / Airbnb), refined across desktop and mobile through iterative QC.

Backend Service

WordPress core with Elementor Pro, integrated with Guesty's Booking Engine via embedded JS widget and Guesty's Open API (OAuth 2.0 client ID/secret) for fetching live listing data by location.

Database & Storage

Standard WordPress MySQL schema for pages/templates, with listing and availability data sourced live from Guesty's API rather than stored locally.

Need a custom full-stack system?

I build custom production-grade web applications, Next.js frontends, and REST APIs.

Get in Touch

Explore More Projects

View All Archive