Skip to content
FH
All projects
Live

Frontend · Hospitality

Hotel Kampoeng Indonesia

Multilingual booking site for a hotel in Samarkand

Marketing and booking website for a hotel in Samarkand, with room catalogue, gallery, and an integrated booking engine in four languages.

Next.jsReactTypeScriptTailwind CSSnext-intlExely
Hotel Kampoeng Indonesia homepage

Overview

The public website for Hotel Kampoeng Indonesia in Samarkand, Uzbekistan. It presents rooms, the gallery, news, and guest reviews in four languages, and hands the reservation flow to an integrated booking engine rather than a custom form.

Problem & solution

The problem

The hotel sells rooms in a market where guests read Uzbek, Russian, Arabic, and English, and its booking flow depends on an external reservation system that had to feel native to the site.

What was built

A localized Next.js front end with room and gallery content, plus an embedded booking bar and search form that talk to the Exely reservation system. Booking state stays with the provider, so the site never becomes the source of truth for availability.

Key features

  • Four-language site: English, Russian, Uzbek, and Arabic
  • Room catalogue with per-room detail pages
  • Gallery and news archive
  • Integrated booking engine with availability search
  • Contact and review pages
  • Visitor analytics with bot filtering and geo resolution
  • Docker deployment behind nginx

Technical implementation

A single Next.js application with localized routes, a visitor analytics endpoint, and an embedded booking engine.

Site

Next.js App Router with localized routes for rooms, gallery, news, and reviews

Booking

Exely booking bar and search form embedded in the page flow

Analytics

Route handler recording visits with IP geo lookup, bot filtering, and debounce

Delivery

Docker container behind nginx, deployed from CI

My contribution

  • Contributed to the localized site build and its room, gallery, and contact pages.
  • Worked on the booking integration points and visitor analytics behaviour.
  • Supported containerized deployment on the group's servers.

Visual showcase

Room catalogue page for Hotel Kampoeng Indonesia
Room catalogue
Gallery page for Hotel Kampoeng Indonesia
Gallery
Booking page with the integrated reservation engine
Booking engine
View all