[{"data":1,"prerenderedAt":393},["ShallowReactive",2],{"portfolio-me-/portfolio/visit-pljevlja":3},{"project":4,"isFallback":374},{"id":5,"title":6,"body":7,"description":329,"extension":341,"head":342,"meta":343,"navigation":380,"path":381,"schemaOrg":342,"seo":382,"sitemap":385,"stem":391,"__hash__":392},"portfolio/portfolio/visit-pljevlja.md","Visit Pljevlja – destinacijska platforma za sjever Crne Gore",{"type":8,"value":9,"toc":328},"minimark",[10,15,19,22,30,33,37,40,47,50,72,75,82,84,88,91,97,104,107,110,112,116,123,129,132,158,165,167,171,174,180,183,190,192,196,199,218,221,243,245,249,255,261,267,273,285,287,291,298,300,304,314,316],[11,12,14],"h2",{"id":13},"grad-koji-online-nije-postojao","Grad koji online nije postojao",[16,17,18],"p",{},"Pljevlja su najsjeverniji grad Crne Gore. Kanjon Tare, Ćehotina, Durmitor nadomak, rimski Municipium S. u Kominima, Husein-pašina džamija, manastir Svete Trojice. Sve to postoji vijekovima.",[16,20,21],{},"Online je postojalo mnogo manje. Ture su se prodavale preko stranih platformi ili telefonom, informacije su bile raštrkane, a gost koji je htio da pripremi put nije imao gdje.",[16,23,24,25,29],{},"Zadatak nije bio da napravimo prezentaciju grada. Bio je da napravimo ",[26,27,28],"strong",{},"platformu koja radi kao turistička agencija",": prodaje ture, naplaćuje, vodi partnere i radi na jezicima sa kojih gosti stvarno dolaze.",[31,32],"hr",{},[11,34,36],{"id":35},"ture-kao-proizvod-ne-kao-stranica","Ture kao proizvod, ne kao stranica",[16,38,39],{},"Svaka tura je pun proizvod sa cijenom, sezonom, kapacitetom, polascima i pravilima.",[16,41,42],{},[43,44],"img",{"alt":45,"src":46},"Visit Pljevlja – lista tura sa cijenama, trajanjem i sezonom","/portfolio/visit-pljevlja/tours.webp",[16,48,49],{},"Način obračuna prati kako operateri stvarno naplaćuju:",[51,52,53,60,66],"ul",{},[54,55,56,59],"li",{},[26,57,58],{},"po osobi",", cijena puta broj gostiju",[54,61,62,65],{},[26,63,64],{},"po grupi",", osnovna cijena pokriva određen broj gostiju, pa doplata po svakom dodatnom",[54,67,68,71],{},[26,69,70],{},"po jedinici",", cijena puta broj vozila ili čamaca, na primjer dva džipa po 160 €",[16,73,74],{},"Povrh toga idu sezonske cijene, popust za djecu, dodatne opcije po turi, doplata za karticu i mogućnost ručne cijene kad se dogovara posebno.",[16,76,77,78,81],{},"Provizija je odvojena od cijene i ima pet modela, od uključene u cijenu do fiksnog iznosa po gostu. Ono što ovdje nije očigledno je da se ",[26,79,80],{},"provizija nikad ne vidi partneru",", i to je pokriveno testom, ne dogovorom.",[31,83],{},[11,85,87],{"id":86},"rezervacija-koja-ne-naplaćuje-odmah","Rezervacija koja ne naplaćuje odmah",[16,89,90],{},"Gost pošalje zahtjev za rezervaciju i odmah dobija potvrdu. Tim postavi cijenu i depozit, pa pošalje link za plaćanje.",[16,92,93],{},[43,94],{"alt":95,"src":96},"Visit Pljevlja – forma za rezervaciju ture","/portfolio/visit-pljevlja/booking.webp",[16,98,99,100,103],{},"Naplata ide preko Stripe-a, kroz ugrađeni payment element ",[26,101,102],{},"na domenu sajta",", ne preko preusmjeravanja na tuđu stranicu. Depozit je podrazumijevano 30%, a od svake uplate 1% ide u dobrotvorne svrhe i to gost vidi prije plaćanja.",[16,105,106],{},"Poslije uplate stiže QR vaučer. Operater ga skenira kad gost dođe, obilježi kao iskorišćen, pa kao završen. Dan poslije ture ide zahtjev za ocjenu, sa jednokratnim tokenom, pa ocjene mogu da ostave samo gosti koji su stvarno bili.",[16,108,109],{},"Cijeli tok pokrivaju testovi koji se bave novcem: obračun cijena, sezonske cijene, provizija po gostu, idempotentnost plaćanja, obračun prema partneru, plaćanje na licu mjesta, vaučeri i prijava radnika.",[31,111],{},[11,113,115],{"id":114},"partnerski-portal-sa-moderacijom","Partnerski portal sa moderacijom",[16,117,118,119,122],{},"Restorani, smještaj, etno sela i operateri se ",[26,120,121],{},"sami prijavljuju"," na sajtu. Nakon odobrenja dobijaju svoj panel u kojem unose ture i mjesta, prate svoje rezervacije i ocjene, i otvaraju naloge radnicima koji skeniraju vaučere.",[16,124,125],{},[43,126],{"alt":127,"src":128},"Visit Pljevlja – stranica ture sa detaljima, cijenom i galerijom","/portfolio/visit-pljevlja/tour-detail.webp",[16,130,131],{},"Ovdje smo napravili nekoliko odluka koje su se isplatile:",[51,133,134,140,146,152],{},[54,135,136,139],{},[26,137,138],{},"Moderacija pada zatvoreno."," Javni prikaz traži izričito odobrenje. Ako se nešto pokvari, ishod je da se ne prikaže, ne da se prikaže neodobreno.",[54,141,142,145],{},[26,143,144],{},"Izmjene ne ruše objavljeno."," Kad partner izmijeni turu koja je već živa, ona ostaje živa ali se označi za pregled, a admin dobija mejl i push obavještenje.",[54,147,148,151],{},[26,149,150],{},"Partner piše na jednom jeziku."," Ne tražimo od restorana da prevodi na osamnaest jezika. Piše na svom, a prevod se pokreće poslije odobrenja.",[54,153,154,157],{},[26,155,156],{},"Radnik ne vidi novac."," Nalozi radnika vide vaučer i turu, ne vide proviziju ni zaradu.",[16,159,160,161,164],{},"Za obuku postoji i ",[26,162,163],{},"lažni vaučer za vježbu",", stranica na kojoj sva dugmad rade ali ništa ne upisuje, pa novi radnik može da uvježba prijem gosta bez straha da će nešto pokvariti.",[31,166],{},[11,168,170],{"id":169},"destinacija-ne-samo-ponuda","Destinacija, ne samo ponuda",[16,172,173],{},"Pored tura, sajt vodi cijeli katalog mjesta: priroda i predjeli, kultura i nasljeđe, gdje jesti, gdje odsjesti, etno sela.",[16,175,176],{},[43,177],{"alt":178,"src":179},"Visit Pljevlja – stranica Istraži Pljevlja sa kategorijama mjesta","/portfolio/visit-pljevlja/explore.webp",[16,181,182],{},"Tehnički, mjesto je jedan tip zapisa sa glavnom i dodatnim ulogama. Bašta koja je i znamenitost i restoran pojavljuje se u obje sekcije, iz jednog zapisa. Način zarade se veže za tip: restorani, smještaj i radnje plaćaju godišnji zakup mjesta u katalogu, a etno sela idu na proviziju po rezervaciji kao i ture.",[16,184,185,186,189],{},"Sadržaj o gradu nije pisan napamet. Iza sajta stoji ",[26,187,188],{},"baza znanja od 76 dokumenata",", gdje svaka netrivijalna tvrdnja nosi izvor i oznaku pouzdanosti, a sporni podaci se nikad ne objavljuju kao činjenica. Zahvaljujući tome sajt ispravlja i nekoliko lokalnih mitova, umjesto da ih ponavlja.",[31,191],{},[11,193,195],{"id":194},"osamnaest-jezika-i-vidljivost","Osamnaest jezika i vidljivost",[16,197,198],{},"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.",[200,201,205,206,205,210,205,214],"div",{"className":202},[203,204],"markdown-image-grid","markdown-image-grid--thumbs","\n  ",[43,207],{"src":208,"alt":209},"/portfolio/visit-pljevlja/lang-en.webp","Visit Pljevlja – naslovna na engleskom",[43,211],{"src":212,"alt":213},"/portfolio/visit-pljevlja/lang-me.webp","Visit Pljevlja – naslovna na crnogorskom",[43,215],{"src":216,"alt":217},"/portfolio/visit-pljevlja/lang-de.webp","Visit Pljevlja – naslovna na njemačkom",[16,219,220],{},"Prevodi se ne krpe ručno. Izvor je engleski, prevodi se generišu po jeziku, strukturno provjeravaju i zapisuju kao verzionisani fajlovi, pa ih jedna komanda primjenjuje na bazu. Ispravka činjenice ide u izvor i pusti se ponovo kroz sve jezike.",[16,222,223,224,228,229,232,233,236,237,242],{},"Sajt je pripremljen i za pretragu i za AI asistente: sopstveni ",[225,226,227],"code",{},"robots.txt"," po domenu koji izričito pušta GPTBot, ClaudeBot i PerplexityBot, i ",[225,230,231],{},"/llms.txt"," po standardu. Uz to ide izvoz oflajn konverzija za Google Ads koji prijavljuje ",[26,234,235],{},"neto vrijednost"," plaćene rezervacije, pa Ads optimizuje na maržu, ne na promet. O tome zašto to radimo pišemo u tekstu ",[238,239,241],"a",{"href":240},"/blog/remarketing-kampanje-za-turizam-kako-vratiti-posjetioce-na-sajt","remarketing kampanje za turizam",".",[31,244],{},[11,246,248],{"id":247},"pod-haubom","Pod haubom",[16,250,251,254],{},[26,252,253],{},"Backend:"," PHP 8.3, Laravel 13, Filament v4 kao admin sa 19 resursa i devet nadzornih pločica, Spatie Translatable, mcamara localization, Stripe, IMAP sinhronizacija sanduka, Web Push.",[16,256,257,260],{},[26,258,259],{},"Frontend:"," Blade i Alpine.js, Tailwind CSS v4, Vite, kritični CSS. Bez React-a i Vue-a.",[16,262,263,266],{},[26,264,265],{},"Obim:"," 33 modela, 151 migracija, 31 transakcijski mejl, 48 test fajlova, sedam zakazanih poslova.",[16,268,269,272],{},[26,270,271],{},"Rad na sajtu:"," PWA sa web push obavještenjima, pa vlasnik dobije poruku na telefon čim stigne rezervacija ili poruka u ćaskanju.",[16,274,275,276,280,281,242],{},"Kako pristupamo ovakvim projektima pogledajte na stranicama ",[238,277,279],{"href":278},"/usluge/izrada-sajtova","Izrada sajtova"," i ",[238,282,284],{"href":283},"/usluge/sistem-integracije","Sistem integracije",[31,286],{},[11,288,290],{"id":289},"šta-je-nastalo-poslije","Šta je nastalo poslije",[16,292,293,294,242],{},"Platforma se pokazala dovoljno dobro da smo je pretvorili u mrežu. Sadržaj se označava po destinaciji, pa isti operater i ista tura mogu da stoje na više sajtova bez dupliranja. Prva sljedeća destinacija je ",[238,295,297],{"href":296},"/portfolio/visit-zabljak","Visit Žabljak",[31,299],{},[11,301,303],{"id":302},"pogledajte-websajt","Pogledajte websajt",[16,305,306],{},[26,307,308],{},[238,309,313],{"href":310,"rel":311},"https://visitpljevlja.com",[312],"nofollow","visitpljevlja.com",[31,315],{},[16,317,318,319,323,324,242],{},"Ako vodite turističku organizaciju, agenciju ili destinaciju i treba vam platforma koja stvarno prodaje, ",[238,320,322],{"href":321},"/kontakt","kontaktirajte nas",". Pogledajte i ostale ",[238,325,327],{"href":326},"/portfolio","projekte iz našeg portfolija",{"title":329,"searchDepth":330,"depth":330,"links":331},"",2,[332,333,334,335,336,337,338,339,340],{"id":13,"depth":330,"text":14},{"id":35,"depth":330,"text":36},{"id":86,"depth":330,"text":87},{"id":114,"depth":330,"text":115},{"id":169,"depth":330,"text":170},{"id":194,"depth":330,"text":195},{"id":247,"depth":330,"text":248},{"id":289,"depth":330,"text":290},{"id":302,"depth":330,"text":303},"md",null,{"slug":344,"industry":345,"location":346,"countryCode":347,"year":348,"date":349,"cover":350,"gallery":353,"results":356,"pattern":369,"draft":374,"readingTime":375},"visit-pljevlja","Destinacijski turizam","Pljevlja","ME",2026,"2026-07-24",{"src":351,"alt":352},"/portfolio/visit-pljevlja/cover.webp","Visit Pljevlja prikazan na laptopu, tabletu i telefonu",[354,46,128,96,179,355],"/portfolio/visit-pljevlja/home.webp","/portfolio/visit-pljevlja/mobile.webp",[357,360,363,366],{"label":358,"value":359},"Jezici","18",{"label":361,"value":362},"Modeli podataka","33",{"label":364,"value":365},"Naplata","Stripe, depozit",{"label":367,"value":368},"Partneri","sopstveni portal",{"context":370,"challenge":371,"solution":372,"results":373},"Pljevlja su najsjeverniji grad Crne Gore, sa kanjonom Tare, Durmitorom nadomak i slojevima istorije od rimskog Municipiuma S. do osmanskog perioda, ali bez ijednog mjesta koje to prodaje turisti.","Trebala je platforma koja radi kao turistička agencija: prodaje ture, naplaćuje depozit, vodi partnere i radi na jezicima sa kojih gosti stvarno dolaze.","Izgradili smo Laravel platformu sa Filament adminom: booking sa Stripe depozitom, QR vaučerima, partnerskim portalom sa moderacijom, katalogom mjesta i sadržajem na 18 jezika.","Sajt je u produkciji, prima rezervacije i naplaćuje depozit karticom, partneri sami prijavljuju ponudu, a platforma je postala osnova za mrežu destinacija u Crnoj Gori.",false,{"text":376,"minutes":377,"time":378,"words":379},"5 min read",4.3,258000,860,true,"/portfolio/visit-pljevlja",{"title":383,"description":384},"Visit Pljevlja – turistička platforma za sjever Crne Gore","Destinacijska platforma za Pljevlja: booking tura sa depozitom karticom, partnerski portal, QR vaučeri i 18 jezika. Pogledajte studiju slučaja.",{"loc":381,"priority":386,"changefreq":387,"lastmod":349,"images":388},0.8,"monthly",[389],{"loc":390,"caption":6},"https://leovacdigital.me/portfolio/visit-pljevlja/cover.webp","portfolio/visit-pljevlja","VViZKoNK_OiyLjVd5ATBy_sGajAuA1co4dnML_EhVM8",1785756072977]