Skip to content

The direct-booking website we built for ZOE Hotel

ZOE Hotel is a boutique hotel in the centre of Prishtina. We built the site that shows its eight rooms and the streets around them, answers a guest's questions in English, Albanian and Turkish, and sends every guest who is ready straight to the hotel's own booking page.

The ZOE Hotel homepage: the hotel's brick front in Prishtina behind the headline Your home in the heart of Prishtina and a Book your stay button
TL;DR

ZOE Hotel is a boutique hotel with eight rooms and suites in central Prishtina, run on self check-in. We built its website in Next.js: a page for every room, a location page with walking times, an airport transfer page, a FAQ, a travel journal, event pages, and overview pages in Albanian and Turkish. Every Book button opens ZOE's booking page in thelobbyboy, the hotel system from Prishtina that the hotel runs, so guests always book against the hotel's live rates and availability. The site also describes the hotel to search engines and AI assistants: structured data, an llms.txt summary and a robots.txt that lets AI crawlers in.

02

A page for every room

Each of the eight rooms has its own page: a photo gallery, the room type and how many guests it sleeps, the hotel's rules for check-in, check-out, cancellation and payment, and a booking block that stays in reach. The rooms list reads as large photos or as a compact grid.

Each room's web address carries the room's name and the city, so a single room can turn up in search on its own.

The rooms

The rooms list

Each room opens with its photos, its type and how many guests it sleeps, one tap from its own page.

The rooms list: Each room opens with its photos, its type and how many guests it sleeps, one tap from its own page. The direct-booking website we built for ZOE Hotel, Pluton Studio
03

Direct booking through thelobbyboy

Every Book button on the site, in the header, on the homepage, on every room page and in the contact block, opens ZOE's booking page in thelobbyboy, the hotel system from Prishtina that the hotel runs. The guest picks dates and a room from live availability, and the booking goes straight into the hotel's own system.

That keeps the live rates in one place. The room pages carry no prices that could go out of date: the guest sees the current rate in the booking step, straight from the hotel's system. The offer line across the top of every page is a setting rather than code, so a new offer needs no new release.

Search engines are shown the same path: the hotel's structured data carries a reservation action that points to the booking page.

Booking

Booking from the room page

Under the gallery, the room's details sit next to a booking block whose button opens the hotel's booking page with live availability.

Booking from the room page: Under the gallery, the room's details sit next to a booking block whose button opens the hotel's booking page with live availability. The direct-booking website we built for ZOE Hotel, Pluton Studio
04

Three languages, and pages for why people come

The site is in English, with overview pages and FAQs in Albanian and Turkish, each marked as a translation of the others so search engines show guests the right one.

Around the rooms sit the pages guests read before they book: where the hotel is and how long everything takes on foot, how to get in from the airport, a FAQ, and a journal of 14 travel guides to Prishtina and Kosovo. Event pages cover dates that fill the city, such as the Sunny Hill Festival and a Kosovo vs Turkey match day, the second in Turkish as well.

05

How it is built

Next.js 15 and React 19 in TypeScript, with Tailwind CSS, motion for the headline and scroll animations, and smooth scrolling. The animations respect a device set to reduce motion, and a WhatsApp button follows the guest on every page.

The photos are cut in advance into four widths, from phone to large screen, and served as ready-made files, so a phone never downloads the desktop picture.

For search engines and AI assistants the site publishes the hotel's details as structured data (address, check-in times, amenities and the booking link), a sitemap with every room, guide and event page, an llms.txt summary and a robots.txt that lets AI crawlers in. It was built between September 2025 and July 2026.

Frequently asked questions

Which booking system does the ZOE site use?

thelobbyboy, a hotel system from Prishtina with a channel manager and a booking engine. Every Book button opens ZOE's booking page there. If your hotel already runs a channel manager or a PMS, we connect the site to that one instead.

Where do guests see the prices?

In the booking step, which comes straight from the hotel's system, so the rate a guest sees is the current one. The room pages carry no prices that could go out of date, and the offer line at the top of the site is a setting, not code.

Can a hotel site be in more than one language?

Yes. ZOE's site is in English with Albanian and Turkish pages, chosen for the guests the hotel expects. Each language is marked so search engines show guests the right version. More on hotel websites.

How do AI assistants learn about the hotel?

From the same structured data search engines read, plus two files of their own: an llms.txt that sums up the hotel, its rooms and where to book, and a robots.txt that lets AI crawlers read the site.

Who built this?

Pluton Studio is a software studio in Prishtina, Kosovo, founded in 2018 by software engineer Adrian Fusha. We design and build websites, online stores, web apps, mobile apps, custom business software, AI chatbots, AI agents and process automation for businesses in Kosovo, Albania, the Albanian diaspora and across Europe. You work directly with the engineer who builds your project. The ZOE Hotel site was built between September 2025 and July 2026.

Let's start your project

Tell us a little about your idea or business and we'll reply with a plan and a quote, no obligation.

Software studio Prishtina, Kosovo