Autor: radovan

Kako sam obnovio Geos Challenge: od starog Unity3D projekta do moderne web igre

Geos Challenge je jedan od projekata koji za mene ima posebnu vrednost, jer nije nastao kao običan landing page ili mali eksperiment. Ovo je bio pokušaj da se stariji Unity3D projekat vrati u život i pretvori u modernu web igru koja može da se igra direktno iz browsera. Na javnoj stranici projekta Geos Challenge je opisan kao geografska igra obnovljena iz starijeg Unity3D projekta u HTML5 i PHP/Firebase verzije, sa zajedničkim Google sign-in sistemom i cumulative cloud leaderboardom. Glavni izazov nije bio samo “napraviti igru”. Pravi izazov je bio razumeti šta je stari projekat već imao: scene, slike, zvukove, strukturu…

Zašto sam napravio PDFNora: jednostavni PDF alati bez nepotrebnog haosa

Postoji jedna greška koju je lako napraviti kada gradiš novi web projekat: pogledaš konkurenciju, vidiš da već postoje veliki igrači i odmah zaključiš da nema prostora za tebe. To je lenja procena. Nekad stvarno nema prostora. Ali često postoji prostor za manji, jasniji i direktniji alat — posebno ako korisnik ne želi platformu, nalog, dashboard, onboarding i deset funkcija koje mu ne trebaju. Nekad korisnik samo želi da uradi jednu stvar i da ide dalje. Tu počinje PDFNora. PDFNora je zamišljen kao mali skup PDF alata koji se ne pravi pametnijim nego što jeste. Na početnoj strani projekta fokus je…

Clipnora build log: dobar frontend nije isto što i gotov proizvod

Ovo neće biti tekst u kojem ću glumiti da je sve završeno. Clipnora je dobar pravac. Ima čistiji izgled od prosečnog downloader/converter sajta, ima bolji prvi utisak i ima jednostavan MP3/MP4 workflow. Ali frontend nije proizvod. Frontend je obećanje. Proizvod nastaje tek kad korisnik dobije rezultat. To je brutalna, ali korisna razlika. Clipnora se na početnoj strani pozicionira kao brz i čist online alat za čuvanje videa i konverziju u MP3 ili MP4, sa idejom da ne izgleda kao tipičan bučan downloader sajt. Stranica naglašava cleaner UI, kraći put od linka do outputa i fokus na brzinu i jednostavnost. To…

Kako sam napravio TabAlarm: browser alarm, timer i stopwatch koji ostaju jednostavni

Na prvi pogled, TabAlarm deluje kao jednostavan projekat. Postavi alarm.Pokreni timer.Izmeri vreme štopericom. Kraj priče. Ali to je površno gledanje. Browser alarm je nezgodniji proizvod nego što izgleda, jer ne prodaje samo funkciju. Prodaje poverenje. Ako korisnik koristi PDF alat i nešto ne radi, iznerviraće se. Ako koristi video converter i nešto ne radi, zatvoriće tab. Ali ako korisnik postavi alarm i on ga ne obavesti na vreme, to je ozbiljniji problem. Tu proizvod ne sme da glumi sigurnost koju nema. Zato je najvažnija odluka kod TabAlarm-a bila ova: ne lagati korisnika. TabAlarm se na početnoj strani predstavlja kao browser…

Kako sam “oživeo” My Newsletter: priča o tome zašto sam prestao da zavisim od tuđih kanala

Postoji jedan trenutak kad shvatiš da si, koliko god dobro radio marketing, zapravo u tuđim rukama. Danas te algoritam voli, sutra te zakopa. Danas ti oglasi rade, sutra poskupe i pokvare matematiku. I u toj tišini između dve promene, meni je postalo jasno: ako ne posedujem kanal komunikacije sa ljudima, ne posedujem ništa. Zato je i nastao moj newsletter plugin — ne kao “još jedan dodatak”, nego kao pokušaj da se vratim na teren koji kontrolišem. [1] Početak: “treba mi nešto jednostavno, odmah” Prva verzija je bila brutalno pragmatična. Nisam krenuo da pravim “platformu”, nego alat koji mi rešava jednu…

Preslovljavač.com — online alat za preslovljavanje teksta bez gubitka formata

Ako ste ikada pokušali da prebacite tekst iz ćirilice u latinicu ili iz latinice u ćirilicu, verovatno ste već koristili neki online preslovljavač. Većina takvih alata radi osnovni posao: unesete tekst, kliknete dugme i dobijete preslovljen rezultat. Za kratke rečenice to je sasvim dovoljno. Ali problem nastaje kada ne radite sa jednom rečenicom, već sa stvarnim sadržajem: dopisom, blog tekstom, opisom proizvoda, email porukom, dokumentom, tekstom iz Word-a, Google Docs-a ili CMS editora. Tada se problem više ne svodi samo na slova. Tada problem postaje format. Upravo iz te potrebe nastao je Preslovljavač.com — online alat za preslovljavanje srpskog teksta…

Kako sam napravio WordPress dodatak za čišćenje WooCommerce kataloga uz pomoć ChatGPT-a i Codex-a

Kada radiš sa velikim WooCommerce prodavnicama, vrlo brzo shvatiš jednu stvar: problem nije samo napraviti webshop. Problem je održavati ga čistim, stabilnim i upotrebljivim kada broj proizvoda počne da raste. Kod malog sajta sa 50 ili 100 proizvoda, ručno uređivanje kataloga još uvek ima smisla. Ali kada katalog poraste na hiljade ili desetine hiljada proizvoda, stvari se menjaju. Tada svaki “mali” problem postaje ozbiljan operativni teret: proizvodi bez slika, proizvodi kojih nema na stanju, proizvodi kojima lager nije dugo ažuriran, i gomila proizvoda koji završe u Trash-u, ali nikada ne budu trajno obrisani. Upravo iz tog problema je nastao moj…