FindStayAI: AI tražilica smještaja za hrvatsku obalu na pet jezika
FindStayAI je tražilica smještaja za hrvatsku obalu u kojoj se ne klikaju filteri, nego se piše rečenica. Gost napiše, recimo, "apartman u Makarskoj za četvero od 10. do 17. srpnja, blizu plaže i s parkingom", na bilo kojem jeziku, a umjetna inteligencija iz toga složi pretragu i vrati ponude koje odgovaraju. Projekt smo u rujnu 2026. pokrenuli brat Zvonimir i ja. Ideja je bila njegova, a dizajn, izradu i cijeli tehnički dio radio sam ja. Početna stranica bila je online istog dana kad je registrirana domena, AI tražilica dan kasnije, a za tri tjedna stranica je narasla na oko 390 stranica na pet jezika.
Vizualni identitet sam nazvao Jadranska noć: tamna plavozelena podloga, tirkizna boja mora i narančasta boja zalaska sunca. Logo je oznaka lokacije s kućicom unutra, a uz ime stoji mala narančasta oznaka AI. Naslovnica ima jednu poruku i jedno polje: "Opišite svoj smještaj. Mi ćemo ga naći." Polje za upis je namjerno bijelo i obrubljeno tirkiznim sjajem, jer su na prvom testu ljudi kliknuli gumb, a da ništa nisu napisali. U polju se primjeri upita sami ispisuju slovo po slovo, a ispod njega su gotovi upiti na klik, pa je odmah jasno kako se pita.
Kad gost pošalje upit, Claude (Anthropic) ga pretvara u konkretne kriterije: mjesto, datume, broj gostiju, budžet po noći, udaljenost od plaže, vrstu plaže, bazen, ljubimce, parking, pogled na more ili mir. Izraze poput "u srpnju" ili "za vikend" sam pretvori u datume. Ako nešto bitno nedostaje, najčešće datumi, postavi jedno kratko pitanje umjesto da nagađa. S tim kriterijima se pretražuje ponuda partnera, a AI na kraju napiše dvije do tri rečenice o tome što je našao, na jeziku na kojem je gost pitao. Dok traži, u polju se vrti pješčani sat u kojem pijesak stvarno curi i koji se okrene kad iscuri.
Rezultati dolaze iz više izvora, svaki u svom obliku. Privatni smještaj s Adriatic.hr prikazuje se kao kartice s fotografijom, mjestom, brojem osoba, udaljenošću od plaže, ocjenom i oznakama popusta poput First Minute. Ispod su hoteli s Agode, sa zvjezdicama, ocjenom gostiju, cijenom po noći i oznakom doručka. Kad Agoda za tražene datume još nema cijene, hoteli se prikažu bez njih uz kratku napomenu. Slijedi karta Stay22 s ponudama s Booking.coma, Expedije i Vrba za isto mjesto i iste datume, te gumbi koji vode ravno na Vrbo, Expediju i Agodu. Gost rezervira kod partnera, a FindStayAI dobiva proviziju bez ikakvog dodatnog troška za gosta.
Uz tražilicu, stranica ima i vodiče. Devet glavnih destinacija, od Istre i Kvarnera do Makarske rivijere i Dubrovnika, ima opširne stranice: gdje odsjesti po dijelovima grada ili rivijere, koje su plaže, kako doći, kada ići, što je dobro znati i najčešća pitanja. Uz njih je 31 manje mjesto, od Čikata i Nina do Podstrane i Visa. Svaki dio stranice ima gumb koji otvara AI pretragu za taj kraj, na dnu je živa lista slobodnih smještaja, a gdje postoje, pojavljuju se i aktualne hotelske akcije s Megabona.
Za upite koje ljudi stvarno upisuju u Google napravio sam posebne stranice: smještaj uz plažu, s bazenom, za ljubimce, uz pješčane plaže i za obitelji. Stranice uz plažu imaju kartice po udaljenosti od mora, do 250 metara, od 250 do 500 metara i do kilometra, s brojem ponuda u svakoj. Za zimu postoje stranice s kućama s jacuzzijem, saunom ili grijanim bazenom u Istri i na Kvarneru. Partnerski katalog po toj opremi ne filtrira, pa sam napisao skriptu koja pregleda opremu svake od oko tisuću kuća i izdvoji one koje to stvarno imaju.
Cijela stranica postoji na engleskom, hrvatskom, njemačkom, francuskom i talijanskom, i to s prevedenim adresama: /hr/destinacije/, /de/reiseziele/, /fr/destinations/, /it/destinazioni/. Hrvatski tekstovi poštuju padeže u imenima mjesta, pa piše "u Makarskoj", a ne "u Makarska". Svaka stranica ima ispravne hreflang veze prema ostalim jezicima, sitemap ima oko 390 adresa, a tu je i llms.txt da stranicu lakše razumiju AI pretraživači.
Dio fotografija na stranicama destinacija je naš, s Visa, Biševa, Dugog otoka, Selca i Čikata. Svaka ima diskretan vodeni žig i opis na pet jezika, a klikom se otvara u punoj veličini. Za Pinterest i društvene mreže napravio sam infografike u istom stilu: Croatia Bucket List, najvažnija mjesta na obali i nacionalne parkove. Svaka ima svoju stranicu s tekstom i gumbom za preuzimanje u visokoj rezoluciji.
Dio posla ne vidi se ni na jednoj slici. Ista pretraga istog dana ne troši AI ponovno, nego se odgovor uzima iz spremnika, pa su troškovi mali. Ako Anthropic ne odgovori, upit preuzima drugi AI pružatelj, a gost ne primijeti razliku. Klikovi na partnere broje se anonimno, bez kolačića i bez IP adrese, a Google Analytics se uključuje tek kad posjetitelj pristane. Svako jutro u osam nama dvojici stigne mail s izvještajem: klikovi po partneru, najposjećenije stranice, jezici posjetitelja i rezervacije koje Stay22 i Megabon javljaju preko svojih API-ja.
FindStayAI spaja ono što radim svaki dan, dizajn i izradu weba, s umjetnom inteligencijom koja stvarno radi posao za korisnika. Umjesto deset filtera, gost napiše jednu rečenicu, a stranica mu odgovori kao netko tko poznaje obalu.
Tehnologije: Stranica je ručno pisani HTML, CSS i JavaScript bez frameworka, s fontovima Outfit i Inter. Stranice na pet jezika gradi vlastiti generator u Pythonu iz sadržaja spremljenog u JSON-u. Backend je PHP koji skriva API ključeve i čuva odgovore u cacheu. AI dio radi na Claude API-ju (Anthropic) s tool use, uz OpenAI kao rezervu. Ponude dolaze preko Adriatic.hr XML API-ja, Agoda Affiliate API-ja, Stay22 karte i CJ-a (Megabon). Tu su i strukturirani podaci (FAQPage JSON-LD), hreflang na svim stranicama, llms.txt, SVG animacija pješčanog sata i dnevni izvještaj u Pythonu.