Property Management — Owner-Run Stays & a Beach Bar in Chalkidiki
Overview
Property Management is George Douvas's collection of holiday stays in Chalkidiki, in northern Greece: boutique lofts and studios in the cliff-top village of Afytos, beachfront apartments at Vergia and family apartments above Mola Kalyva. He also runs OKKIO, a beach bar on the sand at Vergia. George looks after every address himself, and guests book by talking to him rather than through a booking engine.
The site, in English and Greek, gives each stay its own page with what a guest asks before booking — beds, view, distances, parking, the drive from the airport — and adds a guide to the coasts and a page for OKKIO's day, from morning coffee to sunset. Pages change without a reload, so the music and the sea ambience, once a visitor turns them on, carry on from one page to the next.
Challenges
Stays on three different coasts, a beach bar, and no booking engine: every page had to answer a guest's real questions and end in a conversation with the owner — by phone, WhatsApp or Viber, with no form in between. The site carries motion, music and the sound of the sea, yet it had to load fast on a phone and keep a strict security policy that allows no third-party scripts. Sound on the web is fragile: it must never play unasked, must survive moving between pages, and Safari only unlocks audio inside the very click that asks for it. And it all had to ship in seven days.
Solutions
Content lives in JSON, English and Greek side by side, and a dependency-free Python build writes every page together with its structured data, the sitemap and llms.txt, fingerprinting scripts and styles so a change is never served stale. Swup swaps only the main content, so the header and the Web Audio engine persist: sea ambience, a music playlist and interface sounds, each on its own channel. Nothing plays until the visitor answers a quiet sound notice, and the music's position is saved, so even a language switch resumes at the same second. The map is drawn in SVG from coastline data and each stay's coordinates, and Google Maps loads only when someone asks for it. The photographs were graded to a single colour look and kept within strict size budgets, and every page audited with Lighthouse scored 100 for accessibility and SEO.
Gallery

Home — Owner-Run Stays and a Beach Bar, One Call Away

Stays — Filter by Shore, Book Directly With the Owner

Home — OKKIO, From Morning Coffee to Sunset Cocktails

Vrachos Lofts — Each Stay With a Page of Its Own

Overview — The Facts Guests Ask Before They Book

Gallery — Every Room at Full Size, by Arrow Key or Swipe

OKKIO — A Day at the Beach Bar, From Morning to Sunset

Location — Real Distances, and Google Maps Only When Asked For

Home — A Slideshow of the Rooms, the Beach and the Bar

OKKIO Beach Bar — A Page of Its Own, on the Sand at Vergia

InLofts Afytos — Studios a Minute From the Village Square

Menu — What OKKIO Serves, Readable on Any Screen

Sound — Sea, Music and Effects, Each on Its Own Switch

Home — The Whole Offer on the First Screen of a Phone

Menu — Every Stay and the Owner's Number in One Panel

Filters — The Beachfront Apartments at Vergia in One Tap

Theros Apartments — Family Stays Above Mola Kalyva

OKKIO — Morning Coffee in the Shade, Before the Beach Fills

Gallery — Swipe Through the Rooms, Each Photo Described

Contact — Phone, WhatsApp or Viber, Straight to the Owner