Portfolio
Izabrani radovi
Mali izbor radova koje smemo javno da pokažemo — dodatne studije slučaja i enterprise projekte predstavljamo na zahtev, pod NDA.
autodetailing-deki.pro
Auto Detailing Đeki – Od sajta do digitalne servisne platforme
Višejezična platforma za auto-detejling – od kalkulacije cene preko rezervacije do transparentnog praćenja porudžbina, upravljana iz jednog centralnog backofisa.
Auto Detailing Đeki: digitalna servisna platforma za detailing vozila
30.09.2026
Pregled
Auto Detailing Đeki je višejezična veb-platforma za profesionalni studio za detailing vozila, sa jasnim fokusom na hrvatsko tržište i svesno ugrađenim potencijalom rasta ka susednim zemljama.
Platforma je osmišljena tako da se zahtevi lokalnog tržišta, očekivanja regionalnih kupaca i kasnije prekogranično širenje ne moraju tretirati kao odvojeni projekti.
Projekat povezuje javno dostupan veb-sajt sa detaljnim prikazom usluga, logikom cena zavisnom od vozila, konfigurabilnim paketima, rezervacijom termina, opcijama plaćanja, recenzijama kupaca, dokumentacijom vozila, praćenjem naloga i sopstvenim administratorskim interfejsom.
Cilj nije bio da se napravi još jedan detailing sajt sa kontakt formularom.
Cilj je bio da se Customer Journey i svakodnevni poslovni procesi objedine u jednom sistemu koji se može održavati.
Posetilac treba da može da razume koje se usluge nude, da prati razlike između varijanti, vidi stvarne rezultate rada, sastavi odgovarajući obim usluge i rezerviše termin.
Firma, sa druge strane, treba da može da upravlja procesima u pozadini bez potrebe da menja izvorni kod.
Tehnička i sadržajna struktura od početka je postavljena tako da je Hrvatska primarno tržište, dok višejezičnost i centralno upravljanje sadržajem mogu da podrže snažnije pozicioniranje u Sloveniji, Mađarskoj, Austriji i drugim susednim tržištima.
Korišćene tehnologije, između ostalog:
Najsavremenije veb-tehnologije • Responzivni dizajn • PayPal integracija • Google Gemini API
Centralni back office za rezervacije, cene, sadržaje, prevode, dostupnost, medije i operativnu administraciju.
Već sam administratorski interfejs pokazuje stvarni obim projekta.
Iza javnog veb-sajta ne radi izolovani formular za rezervaciju, već aplikacija u kojoj se spajaju ključni poslovni procesi.
Izazov
Profesionalni detailing vozila teško je svesti na jednostavan cenovnik.
Stvarni obim usluge zavisi od nekoliko faktora:
- kategorije vozila
- stanja vozila
- potrebnog stepena poliranja
- izabranog detailing paketa
- vrste zaštite laka
- dodatnih usluga
- potrebnog radnog vremena
- dostupnosti studija
Kupac možda zna da vozilo treba ispolirati.
Ali ne mora nužno da zna razliku između jednostepene i višestepene korekcije laka.
Slično je i sa keramičkim zaštitama.
Trajnost, sjaj, hemijska otpornost, hidrofobna svojstva i garancija razlikuju se u zavisnosti od proizvoda.
Statičan veb-sajt može da nabroji te razlike.
Ali teško ih povezuje sa stvarnom rezervacijom i operativnim procesima u pozadini.
Izazov je zato bio da se složena usluga učini razumljivom, a da se od kupca ne traži da sam postane stručnjak za detailing.
Prvo razumeti. Zatim rezervisati.
Javni veb-sajt namerno počinje pre samog procesa rezervacije.
Posetioci mogu detaljno da se informišu o čišćenju enterijera, čišćenju eksterijera, poliranju, dekontaminaciji laka, keramičkoj zaštiti i održavanju.
Detailing proces prikazan je u četiri faze:
Inspekcija → Priprema → Korekcija → Zaštita
Svaka faza je objašnjena zasebno.
Pri tome se ne opisuje samo šta se radi, već i zašto je taj korak neophodan.
Čišćenje enterijera, na primer, ne obuhvata samo čišćenje kao takvo, već i opcione zaštitne tretmane za kožu, tkaninu i plastiku.
Kod eksterijera prikaz ide dublje u teme kao što su korekcija laka, hemijska i mehanička dekontaminacija, keramička zaštita laka, obnova farova i pranje motornog prostora.
Ideja je jednostavna:
Kupac treba da razume šta kupuje pre nego što se od njega zatraži da to rezerviše.
Keramička zaštita kao odluka — ne kao polje za čekiranje
Kod keramičkih zaštita sam naziv proizvoda nije dovoljan.
Platforma zato sadrži direktno poređenje različitih Gtechniq zaštitnih sistema.
Porede se, između ostalog:
- trajnost
- glatkoća
- sjaj
- otpornost na pranje
- odbijanje vode i prljavštine
- otpornost na hemikalije
- UV otpornost
Kvalitetnije varijante dobijaju sopstvene detaljne stranice.
Ne pozicioniraju se samo višom cenom.
Kod Crystal Serum Ultra objašnjavaju se, na primer, slojevita struktura, otpornost na ogrebotine, hemijska otpornost, otpornost na temperaturu i UV zračenje, profesionalna aplikacija i trajanje garancije.
Softver ne odlučuje umesto kupca.
On mu pruža informacije koje su mu potrebne za utemeljenu odluku.
Paketi, kategorije vozila i konfigurabilne usluge
Isti obim usluge ne zahteva jednak trud kod svakog vozila.
Struktura cena zato razlikuje kategorije vozila kao što su:
Malo vozilo • Srednja klasa • SUV
U okviru tih kategorija dostupni su unapred definisani paketi:
Osnovni paket • Standardni paket • Premium paket
Pored toga, kupac može detaljnije da konfiguriše željenu uslugu.
Proces rezervacije može da kombinuje:
- kategoriju vozila
- paket
- stepen poliranja
- zaštitu laka
- dodatne usluge
Izbor se odmah prikazuje u rezimeu.
Ukupna cena proizlazi iz izabrane konfiguracije.
Tok tako postaje jasan proces:
Vozilo → Paket → Poliranje → Zaštita laka → Dodaci → Termin → Podaci kupca → Rezervacija
Za kupca to ostaje pregledan izbor.
U pozadini to ostaje dosledna poslovna logika.
Cene kao deo poslovne logike
Cene nisu raspoređene po pojedinačnim stranicama kao fiksno upisan tekst.
Njima se upravlja centralno u administraciji.
Za pakete, stepene poliranja, zaštitu laka, dodatne usluge i kategorije vozila mogu da se održavaju različite cene.
Time javno prikazana cena i cena korišćena pri rezervaciji potiču iz iste strukture cena.
Pored toga, administracija podržava globalne procentualne promene cena.
Opšte povećanje ili smanjenje zato ne mora da se sprovodi ručno, stavku po stavku.
Promene se beleže u istoriji cena i po potrebi mogu da se ponište.
Promena cene tako postaje sledljiv poslovni događaj umesto tihog prepisivanja vrednosti.
Dostupnost iz dve perspektive
Planiranje termina zasniva se na zajedničkom pogledu na stvarnu popunjenost.
Kalendar zauzetosti pri tome je dostupan i operateru u okviru administracije i kupcu tokom postupka rezervacije – svakome u obliku prikladnom za njegov zadatak.
Operater dobija operativni mesečni pregled zauzetih perioda, rezervacija i blokiranih dana.
Različita stanja pokazuju koje rezervacije još čekaju potvrdu, koje su već potvrđene ili završene i koji su periodi blokirani kolektivnim odmorom ili praznicima.
Zajednička logika dostupnosti povezuje interno planiranje kapaciteta sa kupčevim izborom termina.
Kupac vidi istu operativnu stvarnost iz pojednostavljene perspektive.
Već zauzeti ili blokirani periodi nisu dostupni za novu rezervaciju.
Istovremeno aplikacija utvrđuje sledeći mogući termin i direktno ga predlaže.
Predlog ostaje fleksibilan.
Kupac i dalje može da izabere neki drugi slobodan termin.
Time ne nastaju dva međusobno odvojena kalendara.
Postoji jedna zajednička logika dostupnosti sa dva različita prikaza:
Operater: planira i upravlja.
Kupac: vidi i bira slobodne termine.
To je posebno važno kod detailing usluga jer nalog, u zavisnosti od vozila, paketa i obima usluge, može da traje nekoliko radnih dana.
Aplikacija zato ne mora da pronađe samo slobodan dan, već dovoljno dug slobodan period.
Sistem poznaje popunjenost.
Operater njome upravlja.
Kupac vidi šta je stvarno dostupno.
Rezervacija postaje poslovni proces
Rezervacija ne generiše samo imejl.
Ona postaje predmet kojim se upravlja u okviru administracije.
Rezervacija sadrži, između ostalog:
- izabrani paket
- kategoriju vozila
- početak i završetak
- cenu
- način plaćanja
- status plaćanja
- status rezervacije
Rezervacije mogu da se provere, potvrde, izmene ili odbiju.
Plaćanja mogu da se odgovarajuće označe.
I termini dogovoreni telefonom mogu da se unesu ručno.
Tako rezervacije, bez obzira na izvor, ostaju deo istog sistema.
Od prijema do operativne obrade rezervacija ostaje deo istog poslovnog procesa.
Rezervacija ostaje poslovni objekat – bez obzira na to da li je nastala onlajn ili telefonom.
Avansi i podešavanja plaćanja
Pravila plaćanja konfigurišu se u okviru administracije.
Firma može, na primer, da definiše:
- da li se nude PayPal avansi
- koliki je iznos avansa
- koliko dugo važi rok plaćanja
- gde se šalju obaveštenja
- da li integracija radi u sandbox ili live režimu
Pored toga, platforma je pripremljena za dodatnu integraciju plaćanja preko PayWay / PBZ Card.
Aplikacija za rezervacije ostaje odgovorna za rezervaciju i status.
Pružalac usluge plaćanja ostaje nadležan za samu platnu transakciju.
Ovo razdvajanje drži logiku plaćanja tamo gde joj je mesto, bez prekidanja Customer Journey.
Višejezičnost kao sastavni deo sistema
Auto Detailing Đeki prvenstveno je usmeren na hrvatsko tržište.
Istovremeno se firma nalazi u geografskom okruženju u kojem odnosi sa kupcima ne završavaju nužno na državnoj granici.
Platforma zato podržava:
Hrvatski • Slovenščina • Magyar • Deutsch • English
Hrvatski je primarni jezik tržišta.
Slovenački, mađarski, nemački i engleski istovremeno stvaraju osnovu za obraćanje susednim tržištima i međunarodnim kupcima, bez izgradnje zasebne tehničke platforme za svaku zemlju.
Višejezičnost nije ograničena na glavni meni.
Opisi usluga, navigacija, pozivi na akciju i operativni sadržaji dostupni su u kontekstu svakog jezika.
Time arhitektura podržava i današnje pozicioniranje u Hrvatskoj i moguće regionalno širenje.
Prevod uz pomoć veštačke inteligencije
Neki operativni sadržaji menjaju se češće od drugih.
Kolektivni odmor ili obaveštenja o praznicima tipični su primeri.
Ručno kreiranje tih tekstova svaki put na više jezika stvaralo bi nepotreban posao.
Zato administracija sadrži opcionu integraciju sa Google Gemini.
Hrvatski izvorni tekst može direktno iz administratorskog interfejsa da se prevede na ostale podržane jezike.
Generisani tekstovi ostaju vidljivi i mogu da se menjaju.
Veštačka inteligencija preuzima repetitivni deo.
Odgovornost za objavljeni sadržaj ostaje na firmi.
Kad je studio zatvoren, zna to i veb-sajt
Dostupnost ne zavisi samo od postojećih rezervacija.
I kolektivni odmor, praznici ili drugi periodi odsustva utiču na to kada mogu da se prihvate novi nalozi.
Za to postoje posebni administratorski moduli.
Unos može da sadrži, između ostalog:
- početak
- završetak
- sezonu
- višejezičnu poruku
- opcionu pozadinsku grafiku
Nakon isteka definisanog perioda privremeno obaveštenje ne mora ručno da se uklanja.
Javni veb-sajt tako prati stvarno stanje poslovanja.
Istovremeno takvi periodi blokade ulaze i u logiku dostupnosti.
Tako informacija i planiranje ostaju dosledni.
Recenzije i stvarni radovi
Recenzije kupaca direktno su integrisane u javni veb-sajt i mogu da se održavaju u okviru administracije.
Uz tekst recenzije mogu da se sačuvaju, između ostalog, ime, datum, opcioni Google link i odgovor firme.
I završena vozila tretiraju se kao strukturirani sadržaj.
Automobili i motocikli mogu da dobiju sopstvene unose u galeriji sa fotografijama, video-snimcima, eksternim Facebook linkovima i prikazima pre/posle.
Klizač za poređenje omogućava posetiocima direktan pregled rezultata.
Galerija tako nije samo dekorativni sadržaj.
Ona postaje vidljiv dokaz stvarno obavljenog rada.
Od termina do transparentnog praćenja naloga
Digitalni Customer Journey ne završava se rezervacijom.
Kupac dobija QR kod koji vodi do njegovog ličnog prostora za praćenje naloga.
Preko tog linka napredak radova na vozilu može da se pogleda u bilo kom trenutku.
Operater ažurira status procesa u okviru aplikacije.
Čim se unese novo relevantno stanje, kupac o tome dodatno dobija obaveštenje imejlom. Imejl ipak nije preduslov za uvid u trenutno stanje.
Kupac može u bilo kom trenutku da otvori svoj lični link i sam proveri koliko je rad napredovao.
Ne mora da čeka sledeću poruku.
Tako nastaje neprekidan tok informacija:
Rezervacija → lični QR kod → status obrade → ažuriranje → obaveštenje imejlom
Kupac ne mora telefonom da proverava.
Operater ne mora isti status iznova da objašnjava kroz više komunikacionih kanala.
Obe strane pristupaju istom predmetu – svaka iz svoje perspektive.
Pronađi moje vozilo
Dodatno, kupac preko opcije „Pronađi moje vozilo“ može da pristupi prostoru vozila koji je namenjen njemu.
Potrebni pristupni podaci šalju se imejlom.
Nakon unosa ličnog koda vidljive postaju informacije odobrene za taj predmet.
Ovaj prostor nije slobodno javno dostupan.
Time dokumentacija vezana za kupca ostaje jasno odvojena od javne galerije vozila.
Javna galerija prikazuje namerno objavljene radove. Lični prostor, nasuprot tome, povezuje konkretnog kupca sa njegovim nalogom i njegovim vozilom.
Tako rezervacija termina prerasta u digitalno praćen servisni proces:
Rezerviši → Obradi → Obavesti → Prati → Dokumentuj
Povezivanje rezervacije i dokumentacije vozila
Vozilo se u okviru administracije može povezati sa konkretnom rezervacijom.
Time nastaje direktna veza između operativnog predmeta i kasnije dokumentacije.
Rezervacija opisuje koji je rad planiran.
Unos vozila dokumentuje obrađeno vozilo i pripadajuće sadržaje.
Pojedinačne slike mogu zasebno da se odobre za javnu galeriju ili sakriju.
Video-snimci i eksterni linkovi mogu da se dodaju nezavisno od toga.
Rezultat nije samo veliki folder sa medijima.
Nastaje strukturirana dokumentacija oko stvarnog vozila i konkretnog naloga.
Jedan centralni administratorski interfejs
Administracija objedinjuje svakodnevne poslovne procese u okviru jedne aplikacije.
Upravljati se može, između ostalog:
- rezervacijama
- podešavanjima rezervacija
- kalendarom zauzetosti
- cenama
- istorijom cena
- sadržajem početne stranice
- podešavanjima prevoda
- kolektivnim odmorom
- praznicima
- recenzijama
- galerijama automobila
- galerijama motocikala
- fotografijama
- video-snimcima
- Facebook galerijom
- bazom podataka
- korisnicima
Cilj nije ponuditi što više administratorskih stranica.
Cilj je ne raspodeliti povezane procese na više međusobno nezavisnih alata.
Kontekstualna pomoć direktno u radnom toku
Administratorski softver svakodnevnom upotrebom postaje nešto samo po sebi razumljivo.
Ali upravo na početku korisnik ne bi trebalo da pretražuje poseban priručnik kako bi razumeo neku funkciju.
Zato administracija ima kontekstualnu pomoć.
Aplikacija uzima u obzir trenutno otvoreni administratorski deo i direktno u okviru radnog interfejsa pruža odgovarajuće informacije.
Dokumentacija prati trenutni radni kontekst – a ne obrnuto.
U delu Kolektivni odmor objašnjava se, na primer, kako se kreira unos, kako funkcionišu višejezične poruke, kada obaveštenje postaje aktivno i kako se istovremeno obrađuje više unosa.
Korisnik tako dobija upravo one informacije koje pripadaju trenutnom radnom koraku.
Ne mora da zna u kom je poglavlju eksternog priručnika opisana dotična funkcija.
Pomoć prati radni kontekst.
Ne obrnuto.
Time dokumentacija postaje sastavni deo aplikacije, a ne poseban fajl koji mora da se održava nezavisno od samog sistema.
Kvalitet ne tek nakon puštanja u rad
Platforma koja međusobno povezuje rezervacije, cene, višejezičnost, komunikaciju sa kupcima, dostupnost i operativnu administraciju ne sme da funkcioniše samo vizuelno.
Tokom razvoja zato su se iznova proveravali funkcionalni tokovi i različite korisničke putanje.
U procesu razvoja i obezbeđenja kvaliteta u softify.pro pored klasičnog ručnog testiranja korišćen je i COCO kao pomoćna instanca za testiranje i verifikaciju.
U fokusu su, između ostalog, bili dosledna navigacija, tokovi formulara, promena jezika, logika cena i rezervacija, logika kalendara i dostupnosti, kao i veza između javnog veb-sajta i administratorskog dela.
COCO pri tome nije zamenio stručni prijem.
Dopunio ga je.
Ponovljivi korisnički tokovi mogli su sistematski da se proveravaju, dok je konačna procena i dalje ostala na čoveku.
Upravo kod aplikacije sa više jezika, brojnim administratorskim delovima i međusobno povezanim poslovnim objektima dodatna putanja provere smanjuje rizik da promena na jednom mestu nenamerno utiče na druge procese.
Rezervna kopija baze podataka, oporavak i korisnička prava
Operativni podaci ne smeju da postoje samo na jednom mestu.
Administracija zato nudi kontrolisane funkcije izvoza i uvoza baze podataka.
Pre nego što uvezena baza zameni postojeću, pravi se rezervna kopija trenutnog stanja i proverava se uvezeni fajl.
I pravima pristupa upravlja se u okviru sistema.
Korisnici mogu da imaju različite uloge, tako da rutinski zadaci ne zahtevaju automatski ista ovlašćenja kao kritične administrativne operacije.
Javni veb-sajt i back office
Kupac ne mora da razume administratorski sistem.
Ali ni administrator ne bi trebalo da istu rezervaciju kupca ručno prenosi u drugi sistem.
Upravo ta granica obeležava projekat.
Javna strana usmerena je na:
Razumeti → Uporediti → Konfigurisati → Rezervisati → Pratiti
Interna strana usmerena je na:
Potvrditi → Planirati → Odrediti cenu → Obraditi → Obavestiti → Dokumentovati
Obe strane rade na istom poslovnom procesu.
Engineering Principle
Projekat sledi princip koji se provlači i kroz druge prilagođene poslovne aplikacije firme softify.pro:
Složenost pripada iza interakcije.
Kupac ne bi trebalo da računa koja kombinacija kategorije vozila, stepena poliranja, zaštite i dodatne usluge daje ispravnu cenu.
Treba da može da izabere ono što mu treba i vidi rezultat.
Ne bi trebalo sam da otkriva kada studio ponovo ima slobodnog kapaciteta.
Sistem treba da mu pokaže šta je stvarno dostupno.
I ne bi trebalo da zove kako bi saznao koliko je napredovala obrada njegovog vozila.
Ta informacija treba da bude dostupna tamo gde je kupac očekuje.
Isto tako ni operater ne bi trebalo da menja izvorni kod kako bi promenio cene, uneo kolektivni odmor, upravljao rezervacijama ili objavio slike vozila.
Softver treba da nosi tu složenost.
Ne kupac.
Ne operater.
Ovaj pristup sledi razvojni princip firme softify.pro: složena poslovna logika treba da se savlada interno, dok interakcija za kupce i operatere ostaje jasna i razumljiva.
Rezultat
Auto Detailing Đeki postao je više od prezentacionog veb-sajta za hrvatsko tržište.
Platforma povezuje lokalno tržišno pozicioniranje sa tehničkom osnovom koja je već pripremljena za regionalni domet.
Višejezični sadržaji, centralno upravljana poslovna logika i zajednički back office omogućavaju obraćanje dodatnim ciljnim grupama u susednim zemljama bez potrebe za ponovnom izgradnjom aplikacije.
Istovremeno platforma u okviru jedne prilagođene veb-aplikacije objedinjuje informacije o uslugama, strukturirane cene, konfigurabilne detailing pakete, rezervaciju termina, zajedničku logiku dostupnosti, pravila plaćanja, recenzije, praćenje naloga vezano za kupca i dokumentaciju vozila.
Za kupce nastaje razumljiv put od prve informacije preko izbora i rezervacije sve do transparentnog praćenja naloga u toku.
Vide koji su termini stvarno dostupni.
Dobijaju predloženi sledeći termin.
Napredak obrade mogu u bilo kom trenutku sami da prate preko svog ličnog linka.
Nova relevantna stanja procesa dodatno se komuniciraju imejlom.
Preko „Pronađi moje vozilo“ pristup odobrenim informacijama o vozilu vezan za kupca ostaje jasno odvojen od javnog dela.
Za firmu istovremeno nastaje centralno operativno okruženje za rezervacije, cene, kapacitete, dostupnost, sadržaje, komunikaciju i dokumentaciju završenih radova.
Administracija upravlja procesima u pozadini.
Kupac vidi rezultat.
Javni interfejs je vidljivi deo znatno obuhvatnijeg digitalnog poslovnog procesa.
U skladu sa detailingom, i ovde važi:
Prava složenost krije se u radu.
Softver se stara da ona ostane pod kontrolom.
Koralpenhaus
Regionalni prezentacioni i rezervacioni veb sajt u alpskom regionu, izgrađen sa fokusom na jasnu strukturu, brzo učitavanje, i lako održavanje sadržaja.
Koralpenhaus.eu — platforma za rezervacije
17.08.2026
Pregled
Koralpenhaus.eu je višejezična veb platforma za alpski smeštajni biznis u Korušci, Austrija.
Projekat spaja javni sajt sa prezentacijom soba, dostupnošću, cenama, rezervacijama, onlajn plaćanjima depozita, i samouslugom kupaca.
Cilj nije bio dodati obrazac za rezervaciju na sajt.
Bio je stvoriti jedan održiv sistem u kojem javni sadržaj i proces rezervacije funkcionišu zajedno — dok se iskustvo za goste zadržava jednostavnim.
Tehnološki stek koji smo koristili, između ostalog:
PHP • MySQL • JavaScript • Responsive Web • PayPal Integration
Izazov
Sajtovi za smeštaj izgledaju jednostavno spolja. Osnovni proces obično nije.
Gost mora da pronađe odgovarajuću sobu, izabere period, razume primenljivu cenu, proveri da li je dostupan dovoljan kapacitet, pruži tražene informacije, kreira rezervaciju, i završi traženo plaćanje.
Nekoliko pravila mora ostati konzistentno tokom celog tog procesa:
- kapacitet sobe
- datumi dolaska i odlaska
- postojeće rezervacije
- kategorije gostiju
- cene za članove i nečlanove
- ukupni iznosi rezervacije
- iznosi depozita
- status plaćanja
- validnost rezervacije
Izazov je bio rukovanje ovim pravilima bez prenošenja njihove složenosti na gosta.
Jedan kontinuiran tok rezervacije
Proces rezervacije je integrisan direktno u sajt.
Gosti biraju sobu i svoje datume putovanja. Sistem proverava dostupnost za traženi period i prijavljuje preostali kapacitet.
Sastav gostiju se zatim može konfigurisati u okviru granica izabranog smeštaja.
Cena se izračunava iz konteksta rezervacije, a ne prikazuje samo kao statička informacija.
Pre nego što se rezervacija podnese, gost dobija jasan pregled koji sadrži izabranu sobu, datume, broj noćenja, sastav gostiju, i ukupan iznos.
Rezultat je direktan tok rada:
Soba → Datumi → Dostupnost → Gosti → Detalji → Rezervacija → Plaćanje
Kupac vidi jednostavan proces.
Aplikacija rukuje pravilima iza njega.
Dostupnost i kapacitet
Dostupnost je deo logike rezervacije, a ne odvojen upit.
Za izabrani period, aplikacija određuje da li je smeštaj dostupan i koliko kapaciteta preostaje.
Ograničenja popunjenosti nastavljaju da se primenjuju kada se gosti dodaju u rezervaciju, sprečavajući konfiguracije rezervacije koje prevazilaze kapacitet izabrane sobe.
Ovo zadržava dostupnost prikazanu kupcu povezanu sa rezervacijom koja se kreira.
Pravila cena
Koralpenhaus.eu koristi različite kontekste cena za članove i nečlanove kao i različite kategorije gostiju.
Ova pravila su integrisana u proces rezervacije.
Umesto da se od gostiju ili osoblja zahteva da posebno izračunavaju cene, aplikacija koristi izabrane parametre rezervacije da proizvede odgovarajući ukupan iznos.
Pregled rezervacije stoga postaje jedina tačka na kojoj se datumi, popunjenost, i cene spajaju pre podnošenja rezervacije.
Životni ciklus rezervacije
Podnošenje rezervacije kreira rezervaciju koja se naknadno može dobiti kroz oblast My Booking.
Rezervacije koje čekaju plaćanje jasno su označene kao Pending payment i uključuju definisan period plaćanja.
Kupac može napustiti sajt, vratiti se kasnije, i dobiti postojeću rezervaciju bez ponovnog pokretanja procesa rezervacije.
Rezervacija zadržava svoju sobu, datume, informacije o gostima, cenu, traženi depozit, i trenutni status plaćanja.
Ovo čini rezervaciju trajnim poslovnim objektom, a ne jednokratnim podnošenjem obrasca.
Onlajn plaćanje depozita
Proces plaćanja je direktno povezan sa rezervacijom.
Koralpenhaus.eu izračunava depozit od 20% od ukupnog iznosa rezervacije i predstavlja iznos pre nego što plaćanje počne.
Plaćanje je integrisano preko PayPal-a, sa podržanim opcijama plaćanja predstavljenim u okviru toka rada rezervacije.
Razdvajanje je namerno:
Koralpenhaus.eu ostaje odgovoran za rezervaciju i njena poslovna pravila, dok pružalac usluge plaćanja rukuje transakcijom plaćanja.
Ovo zadržava obradu plaćanja izvan sopstvenog rukovanja podacima o plaćanju aplikacije uz održavanje kontinuiranog iskustva kupca.
Samousluga kupaca
Ne treba svakom gostu još jedan korisnički nalog.
Oblast My Booking pruža lagan način za kupce da se vrate postojećoj rezervaciji i pregledaju njeno trenutno stanje.
Prikaz rezervacije objedinjuje informacije relevantne za kupca:
- smeštaj
- dolazak i odlazak
- broj noćenja
- sastav gostiju
- kontakt informacije
- ukupan iznos rezervacije
- traženi depozit
- status plaćanja
Tamo gde je plaćanje i dalje neizmireno, kupac može nastaviti od postojeće rezervacije.
Ovo smanjuje nepotrebne korake i za goste i za osoblje.
Sadržaj i iskustvo gosta
Sistem rezervacija je samo jedan deo platforme.
Koralpenhaus.eu takođe pruža sadržaj koji je posetiocima potreban pre donošenja odluke:
- prezentacija soba
- galerije fotografija
- video
- lokacija i kontakt informacije
- Google recenzije
- knjiga gostiju
- višejezične informacije
Ovi elementi dele isti responzivni interfejs kao tok rada rezervacije.
Namera je da se izbegne uobičajena podela između prezentacionog sajta i nepovezanog eksternog iskustva rezervacije.
Gosti ostaju unutar jednog konzistentnog digitalnog okruženja od otkrivanja do rezervacije.
Moderiran korisnički sadržaj
Knjiga gostiju omogućava posetiocima da podnesu sopstvene unose bez trenutnog objavljivanja podnetog sadržaja.
Ovo pruža kontrolisan tok rada za sadržaj generisan od strane korisnika i omogućava javnoj knjizi gostiju da ostane korisna bez tretiranja svakog podnošenja kao poverljivog sadržaja.
Javni doprinos i urednička kontrola ostaju odvojena pitanja.
Administracija
Javna funkcionalnost i administracija su razdvojene.
Koralpenhaus.eu pruža posvećenu, autentifikovanu administrativnu ulaznu tačku za internu funkcionalnost, dok javni interfejs ostaje fokusiran na goste.
Ovo razdvajanje omogućava da operativna funkcionalnost ostane iza autentifikacije bez dodavanja administrativne složenosti aplikaciji okrenutoj ka kupcu.
Višejezičnost po dizajnu
Koralpenhaus.eu služi i regionalnim i međunarodnim gostima.
Višejezična podrška je stoga deo aplikacije, a ne dodatna landing stranica.
Navigacija, informacije o smeštaju, i znatan deo iskustva rezervacije predstavljeni su u okviru izabranog jezičkog konteksta.
Ista osnovna aplikacija i poslovni procesi mogu stoga da služe različitoj publici bez održavanja odvojenih sajtova.
Mobilno je bitno
Platforma za rezervacije mora da funkcioniše tamo gde je kupci zaista koriste.
Interfejs Koralpenhaus.eu je dizajniran da zadrži izbor sobe, kalendare, dostupnost, konfiguraciju gostiju, preglede rezervacije, i radnje plaćanja upotrebljivim na manjim ekranima.
Složenost je smanjena kroz progresivne korake umesto prikazivanja kompletnog modela rezervacije odjednom.
Responzivni interfejs ostaje konzistentan kroz prezentacione i transakcione delove aplikacije.
Inženjerski princip
Projekat sledi jednostavan princip:
Poslovnom složenošću treba da rukuje sistem, ne korisnik.
Gost ne bi trebalo da mora da razume stanja rezervacije, izračunavanja dostupnosti, strukture cena, ili tokove rada plaćanja.
Trebalo bi da može da:
Izabere sobu.
Izabere datume.
Unese goste.
Rezerviše.
Plati depozit.
Sve ostalo pripada iza te interakcije.
Rezultat
Koralpenhaus.eu se razvio u nešto više od prezentacionog sajta.
Spaja sadržaj, poslovna pravila specifična za ugostiteljstvo, i transakcione tokove rada unutar jedne individualne veb aplikacije.
Za goste, rezultat je jasan put od otkrivanja smeštaja do upravljanja rezervacijom.
Za biznis, ista platforma pruža strukturisanu osnovu potrebnu za povezivanje smeštaja, dostupnosti, cena, rezervacija, plaćanja, i sadržaja.
Nijedna nepotrebna tehnologija nije dodata samo radi njenog korišćenja.
Stek ostaje konvencionalan i održiv:
PHP • MySQL • JavaScript
Složenost je u poslovnom procesu.
Softver postoji da tu složenost učini upravljivom.
Dexosano
Moderna veb platforma zasnovana na PHP-u, razvijena sa istim pristupom koji prioritet daje performansama, a koji softify.pro primenjuje na svakom projektu za klijenta.
GetKey — pronalazač Windows product key-a
14.11.2025
Pregled
Ponovna instalacija Windows-a, ili predaja mašine IT odeljenju, uvek počinje istim zaboravljenim detaljem: niko više ne može da pronađe Windows product key. GetKey rešava tačno taj jedan problem, namerno, i ne radi ništa drugo.
To je mala, prenosiva Windows aplikacija: bez instalera, bez pozadinskog servisa, bez naloga. Preuzeta, raspakovana, otvorena jednom, i licencni ključ koji se nalazi unutar Windows-a se očitava i prikazuje na ekranu.
Korišćena tehnologija, između ostalog:
Windows Desktop • Ekstrakcija ključa iz Registry-ja i WMI-ja • CSV / Excel izvoz • PDF izveštavanje
Izazov
Windows čuva product key kojim je aktiviran negde unutar sistema, ali ne na mestu koje običan korisnik može ležerno da otvori i pročita.
Svako ko ponovo instalira mašinu, migrira na novi hardver, ili dokumentuje licence u okviru male IT flote na kraju ili nagađa, kopa po starim imejl potvrdama, ili zove podršku.
Zahtev je bio jednostavan za formulisanje i lako je bilo pogrešiti ga u praksi:
- pouzdano pronaći trenutno aktiviran ključ, kroz Windows 7 do 11 i Server liniju
- prikazati ga bez traženja bilo čega što korisnik ne može lako da obezbedi
- pustiti ga da ponovo napusti alat — kao tekst, tabelu, ili dokument koji može da stoji u fascikli zajedno sa fakturom
Princip dizajna
Alat koji je potreban samo jednoj osobi i koji niko ne želi da konfiguriše mora se ocenjivati na osnovu toga koliko malo traži od osobe koja ga koristi, a ne na osnovu toga koliko podešavanja ima.
Otvorite GetKey. Pročitajte ključ. Izvezite ga ako je potrebno. Zatvorite.
Bez prijave, bez čarobnjaka za podešavanje, bez trajnog traga ostavljenog na mašini nakon brisanja ZIP-a — što je dvostruko važno na sistemu koji neko i onako namerava da obriše.
Doseg
Stranica za preuzimanje i stranica proizvoda su potpuno prevedene — Deutsch, English, Hrvatski, Français, Español, Italiano — tako da isti alat i isto objašnjenje dopiru do IT osoblja i privatnih korisnika širom DACH regiona i van njega bez nagađanja jezika na ulazu.
Snimci ekrana koji obuhvataju više stvarnih mašina i Windows verzija prikazani su direktno na stranici, tako da posetioci mogu videti tačan interfejs pre nego što bilo šta preuzmu.
Rezultat
GetKey je namerno ostao alat sa jednom namenom. Ne pokušava da postane paket za licenciranje ili proizvod za popis sistema.
Pouzdano pronalazi jednu konkretnu informaciju, kroz Windows verzije koje ljudi zaista još uvek koriste, i sklanja se s puta kada je to gotovo.
Složenost leži u tome gde Windows skriva ključ.
Alat postoji da bi to jedno traženje učinio bez napora.