Studija slučaja · Destinacijski turizam

Visit Žabljak – destinacijska platforma za Durmitor na 18 jezika

Destinacijska platforma za Žabljak i Durmitor: booking tura sa depozitom karticom, AI vodič, partnerski portal i 18 jezika. Pogledajte studiju slučaja.

Žabljak Godina: 2026 ME
Jezici: 18AI vodič: Maya, 24/7Rezervacije: depozit karticom

Druga destinacija, isti motor

Žabljak leži na oko 1.456 metara, najviši je grad na Balkanu i glavni ulaz u Nacionalni park Durmitor. Ima osamnaest ledničkih jezera, Bobotov kuk, i kanjon Tare pred vratima. Ono što nije imao je jedno mjesto koje sve to prodaje.

Kad smo završili Visit Pljevlja, bilo je jasno da isti motor može da vozi više destinacija. Žabljak je bio prirodan sljedeći korak, i to iz praktičnog razloga: rafting na Tari, kanjoning u Nevidiju i jeep ture oko Durmitora prodaju obje destinacije. Ista tura, dva ulaza, jedan operater.

Zato Žabljak nije novi sajt. To je druga destinacija u mreži, na istom kodu i u istom adminu.


Šta znači „druga destinacija"

Sadržaj je označen po sajtu, kroz vezu više prema više. Jedna tura može da pripada i Pljevljima i Žabljaku, i pojaviće se na oba sajta bez ijednog dupliranog zapisa. Rezervacije stižu u isto sanduče, ali sa oznakom sa kojeg sajta su došle.

Ono što je posebno za Žabljak:

  • Sopstveni domen i brend, visitzabljak.me, svoj logo i svoja naslovna
  • Sopstvena tema, plavo-zelena „alpine" paleta umjesto zelene iz Pljevalja, riješena kroz CSS varijable, bez drugog builda
  • Sopstveni tekstovi, naslovna, stranica „Gdje je Žabljak", pravne stranice i zanimljivosti, prevedeni na svih 18 jezika
  • Sopstveni podaci, koordinate za vremensku prognozu i sopstvena adresa pošiljaoca za mejlove, tako da SPF i DKIM uvijek odgovaraju domenu

Praktična posljedica: nova destinacija se pokreće za dane, ne za mjesece, a održavanje ostaje na jednoj kodnoj bazi.


Maya, AI vodič koji zna samo ono što sajt zna

Na sajtu je AI asistent po imenu Maya. Nije ukras.

Maya radi na Anthropic modelu i znanje joj je sam sajt. Ture, mjesta, vodiči i praktične informacije se sastavljaju u bazu znanja po destinaciji i po jeziku, i keš se poništava istog trenutka kad se nešto objavi ili skloni. Ne može da citira turu koja je povučena.

Tri stvari koje su nam bile važne:

  • Može da pripremi rezervaciju. Maya sastavi turu, datum, broj gostiju, vrijeme polaska i mjesto sastanka u jednokratni token, a gost to pregleda i sam potvrdi na booking formi. Maya ne rezerviše umjesto gosta.
  • Nikad ne pada na gosta. Svaki kvar, odbijanje ili istek vremena završi ljubaznim izvinjenjem i prebacivanjem na čovjeka, uz obavještenje timu. Gost nikad ne vidi grešku.
  • Ne može da potroši budžet. Dnevni limit poruka na nivou sajta, dnevni limit po posjetiocu i tvrda granica po razgovoru. Jedan zloupotrebljivač ne može da ugasi ćaskanje ostalima.

Razgovori se čuvaju devedeset dana, pa se automatski brišu. Jednom sedmično stiže anonimizovani izvještaj o tome šta su gosti pitali, i to postaje spisak rupa u sadržaju.


Rezervacija i naplata

Booking ne naplaćuje odmah. Gost pošalje upit, dobije potvrdu, tim postavi cijenu i depozit, pa krene link za plaćanje.

Naplata ide preko Stripe-a, ali na domenu sajta, kroz ugrađeni payment element, ne preko preusmjeravanja. Depozit je podrazumijevano 30%, a svaka uplata nosi 1% koji ide u dobrotvorne svrhe i to je vidljivo gostu.

Poslije uplate gost dobija QR vaučer. Operater ga skenira na licu mjesta, obilježi turu kao iskorišćenu, pa kao završenu. Radnik sa svojim nalogom vidi vaučer i turu, ali ne vidi nijednu cifru provizije.

Cijene tura pokrivaju kako se stvarno radi: po osobi, po grupi sa osnovnim brojem gostiju i doplatom za svakog dodatnog, ili po jedinici (dva džipa po 160 €). Uz to idu sezonske cijene, popust za djecu i dodatne opcije po turi.


Osamnaest jezika

Sajt radi na 18 jezika: engleski, crnogorski, njemački, ruski, mađarski, francuski, italijanski, poljski, turski, albanski, španski, slovački, slovenački, ukrajinski, holandski, danski, švedski i norveški.

Prevodi nisu ručni posao po fajlu. Izvorni tekst se piše na engleskom, prevodi se generišu po jeziku, provjeravaju strukturno, pa se zapisuju kao verzionisani fajlovi koje jedna komanda primjenjuje na bazu. Ispravka činjenice ide u engleski izvor i ponovo se pusti kroz sve jezike, umjesto da se krpi na osamnaest mjesta.


Šta se vidi na sajtu

Pored tura, tu je i cijela destinacija: priroda i predjeli, kultura i nasljeđe, gdje jesti, gdje odsjesti, etno sela.

Mjesta su modelovana kao jedan tip zapisa sa više uloga, pa restoran koji je i znamenitost stoji u obje sekcije bez dupliranja. Tu su i blog sa pričama o Durmitoru, vremenska prognoza za Žabljak uživo, i partnerski portal na kojem lokalni operateri sami prijavljuju svoje ture i mjesta, uz obaveznu moderaciju prije objave.


Pod haubom

Backend: PHP 8.3, Laravel 13, Filament v4 kao admin, Spatie Translatable za prevodive kolone, mcamara localization za prefikse jezika, Stripe, Anthropic API za Mayu, Open-Meteo za vrijeme.

Frontend: Blade i Alpine.js, Tailwind CSS v4 sa konfiguracijom u CSS-u, Vite, kritični CSS pri buildu. Bez React-a, bez Vue-a, bez jQuery-ja.

Infrastruktura: MySQL iza Cloudflare-a, automatska rezerva baze svaka dva sata sa sedmodnevnim čuvanjem, deploy isključivo kroz GitHub.

Više o tome kako gradimo turističke sajtove koji zaista primaju rezervacije pišemo u tekstu sajtovi koji donose upite i rezervacije, a o smanjivanju zavisnosti od stranih platformi u tekstu direktne rezervacije vs Booking.com.


Pogledajte websajt

visitzabljak.me


Ako vodite destinaciju, turističku organizaciju ili operatera i treba vam platforma koja prodaje, a ne samo prikazuje, kontaktirajte nas. Pogledajte i ostale projekte iz našeg portfolija.

Sljedeći korak

Imate ideju za sličan projekat ili želite sistemski pregled?

Na osnovu ovakvih projekata gradimo digitalne sisteme koji vam vraćaju vrijeme. Javite se da vidimo šta je realno za vaš biznis u narednih 6-12 mjeseci.