Devet brendiranih turističkih stranica — od Hrvatske i Italije do Francuske, Austrije i Maroka — na jednoj bazi koda, s AI pipelineom koji istražuje i piše svaku destinaciju, znamenitost i članak. Nova zemlja je konfiguracijska datoteka, a ne novi ogranak koda.
Turistički vodič svugdje ima isti oblik: zemlja, njezine regije, mjesta koja se isplati posjetiti i ono što se u njima gleda. Zato se stranica gradi jednom. Zemlja, brendiranje, valuta, tekstovi i sadržaj postaju podaci — a ne zasebna baza koda po stranici.
Uobičajen način pokretanja druge zemlje jest kopirati prvu i promijeniti dio teksta. Onda se te dvije razilaze. Popravak slegne u jednu, a ne u drugu, i za godinu dana održavate četiri baze koda koje su nekoć bile jedna.
Ovdje postoji točno jedna aplikacija. Ono zbog čega Hrvatska izgleda kao Hrvatska, a Švicarska kao Švicarska, živi u konfiguraciji i podacima, pa popravak odlazi na sve stranice odjednom, a novo tržište ne dodaje ništa za održavanje.
Nijedna se stranica ne tipka ručno i nijedna se ne izmišlja iz zraka. Pipeline na otvorenom webu pronalazi stvarna mjesta, pa ih zapisuje prema čvrstoj shemi, tako da svako polje slegne točno ondje gdje ga baza očekuje.
Pretraga weba pronalazi stvarne destinacije i znamenitosti neke zemlje. Provjera duplikata uspoređuje svakog kandidata s onime što je već spremljeno, pa pipeline nikad ponovno ne dodaje mjesto koje već poznaje.
Model vezan uz shemu svako mjesto pretvara u strukturirani zapis, a ne u slobodan tekst. Svako se polje provjerava prema istoj Pydantic shemi po kojoj je oblikovana baza — neispravan se odgovor ponavlja, a ne objavljuje.
Radno vrijeme, cijene ulaznica, kako doći. Zasebni istraživački prolaz popunjava praktične pojedinosti oko kojih putnik stvarno planira, umjesto da to prepusti općenitoj prozi.
Svaka se znamenitost označava kategorijama interesa — dvorci, plaže, povijest i baština — pa se isto mjesto pojavljuje na svaki način na koji ga posjetitelj može tražiti.
Članci, destinacije i znamenitosti automatski se međusobno povezuju, a česta pitanja dobivaju vlastitu rubriku — korisno čitatelju koji preleti tekst i čitljivo tražilici.
Prije nego što zemlja izađe u pogon, automatska provjera pregledava količinu sadržaja, SEO metapodatke, slike i unutarnje poveznice. Stranica se pokreće kad je doista potpuna, a ne kad se netko nada da jest.
Generiranje radi na brzom i jeftinom modelu, uz automatski lanac zamjena — ako primarni pružatelj zapne, sljedeći preuzima isti zahtjev umjesto da posao propadne. Budući da svaki odgovor mora zadovoljiti strogu shemu prije nego što bude prihvaćen, brzina nikad ne dolazi po cijenu neispravnog zapisa u bazi. Definicije sheme tretiraju se kao ugovor između AI-ja i aplikacije i namjerno ih je teško slučajno promijeniti.
Svaka stranica izgleda kao da je građena za jednu zemlju. Ispod dijele sve što je važno i razlikuju se samo u podacima.
Domena, brendiranje, SEO metapodaci, valuta, vremenska zona, analitika te tekstovi naslovnice i pravnih stranica žive u jednoj konfiguraciji po zemlji, uz stablo sadržaja te zemlje. Pokretanje novog tržišta znači dodati konfiguraciju i generirati sadržaj — a ne dirati aplikaciju.
Svaka se živa stranica puni zemlju po zemlju te vrti vlastitu bazu i vlastiti proces aplikacije. Stranice ostaju odvojene i o svakoj se lako razmišlja zasebno.
Kontinuirani deploy zasebno hashira zajednički kod i podatke svake zemlje, pa šalje samo one zemlje koje su se stvarno promijenile. Uređivanje hrvatskog sadržaja nikad ne pokreće ponovni deploy Švicarske, a commit koji dira samo dokumentaciju ne pokreće ništa — pipeline radi najmanje posla koji je ispravan.
Web poslužitelj svoju osnovnu konfiguraciju pod verzioniranjem drži odvojeno od živih certifikata, pa automatski deploy nikad ne može pregaziti obnovu SSL-a i srušiti stranicu.
Objavljivanje programski generiranih stranica u velikom obujmu mjesto je na kojem se SEO obično raspadne: duple adrese, tanki strukturirani podaci, stranice koje bez JavaScripta ostanu prazne. Ovo je učvršćeno upravo za to.
Destinacije, znamenitosti, članci i česta pitanja nose odgovarajući schema.org tip — TouristAttraction, Place, FAQPage, BreadcrumbList — pa ih tražilica čita kao mjesta i odgovore, a ne samo kao odlomke teksta.
HTTPS, www i kose crte na kraju svode se na jednu kanonsku adresu, a filtrirani i straničeni prikazi označeni su da se ne indeksiraju. Nijedna stranica ne završi natječući se sama sa sobom za isti upit.
React stranice generiraju se na poslužitelju, pa robot tražilice — ili posjetitelj na sporom mobitelu — odmah dobiva potpun HTML. Za svaku se stranicu generira sitemap koji ostaje aktualan kako sadržaj raste.
Svaka je brojka ovdje stranica koju možete otvoriti. Svaka stranica vrti istu platformu na vlastitoj domeni, s vlastitim sadržajem.
Country Guides je platformski potez: izgradi pogon jednom, novo tržište pokreni iz konfiguracijske datoteke. Ako objavljujete sadržaj u velikom obujmu — lokacije, oglase, kataloge — to je obrazac koji gradimo.
Trenutačno smo popunjeni za nove razvojne projekte i embedded angažmane — pišite nam na tihomir.jauk@lumiverse.hr pa Vas kontaktiramo čim se oslobodimo. Zanima Vas neki od naših proizvoda — Tvrtko.ai, Moj Kolega, Titlomat i ostali? Oni su dostupni odmah — javite se i pomoći ćemo Vam da krenete.