Skip to content
kreativ.digital
Start a projecthello@kreativdigital.net
← Back to workCase 03 / 06Visit site ↗

Voy Stays

Client
Voy Stays
Sector
Serviced accommodation
Services
Development · API · Integrations
Platform
Next.js · Python · Hostaway
Voy Stays homepage and property pages on desktop and mobile
01 — The brief

Voy Stays runs serviced apartments across Scotland for business travellers, contractors and holidaymakers. Their site needed to sell those stays directly — with real prices and real availability — while also speaking to companies and landlords.

Every property is managed in Hostaway, the platform behind Voy’s calendars and bookings. The challenge was putting that live data on a fast, search-friendly website without calling Hostaway on every page view — and without guests finding dates that were booked an hour ago.

Voy Stays website on mobile
Voy Stays desktop and mobile pages, full length
02 — What we built

A custom Python API between Hostaway and a Next.js front end — so the site stays fast, and availability stays close to live.

The API pulls listings, photos, amenities, nightly rates and calendars from Hostaway and serves them to the site in exactly the shape it needs. The front end never talks to Hostaway directly.

Pages are cached and refreshed in the background, so property pages load instantly while prices and availability keep updating. Every listing card shows when a property is next free and its nightly rate, and every property page carries a two-month availability calendar.

Around the listings sit search by location, dates and guests; a properties page with filters and a map; booking requests that go straight to the Voy team; and pages for business stays, landlords, a journal and an earnings calculator for property owners.

03Highlights

Live data, served fast.

  1. 01

    Hostaway, in sync

    A Python API keeps listings, photos, rates and calendars in step with Hostaway — the site never calls it directly.

  2. 02

    Near-live availability

    Every card shows the next free date and nightly price; every property page has a two-month calendar.

  3. 03

    Fast by default

    Pages are served from cache and refreshed in the background, so they load instantly without going stale.

  4. 04

    Search, filters and map

    Find a stay by location, dates, guests, property type and price — or browse it on the map.

Voy Stays brand: logo, colour palette and typefaces
04Stack

A custom API, a fast front end.

A Python API over Hostaway, a cached Next.js front end on Vercel, Mapbox for the map and Sentry for error monitoring.

  • 01Next.js
  • 02Python
  • 03Hostaway API
  • 04Vercel
  • 05Mapbox
  • 06Sentry
05 — By the numbers
Properties listed with live availability
11
Locations across Scotland
9
Audiences served: guests, companies and landlords
3
Related service →Web Development