Prije nekoliko godina, "napraviti aplikaciju" značilo je: naći developere, platiti desetke tisuća eura, čekati mjesecima i moliti se da agencija ne nestane prije verzije 1.0. Ta jednadžba se raspala. Danas jedan čovjek s jasnom idejom, pristojnim budžetom za alate i disciplinom može isporučiti profesionalnu aplikaciju — ne prototip, nego proizvod koji ljudi plaćaju. Evo realnog vodiča kako, s poštenim granicama gdje ta priča prestaje.
Tri puta do aplikacije bez tima
Put 1: No-code platforme (najbrži start)
Alati poput Bubblea, Glidea ili Softra omogućuju sastavljanje aplikacije vizualno: baze, forme, korisnički računi, plaćanja — sve klikanjem. Za interne alate, MVP-ove i aplikacije standardnog oblika ("katalog + korisnici + plaćanje") ovo je najbrži put: dani, ne mjeseci.
Granice: čim zatrebate nešto što platforma nije predvidjela, borite se s alatom umjesto s problemom. Performanse i troškovi znaju rasti neugodno s brojem korisnika, a seljenje s platforme kasnije je praktički ponovna gradnja.
Put 2: AI-asistirano programiranje (najbolji omjer moći i kontrole)
Ovo je opcija koja je u zadnje dvije godine promijenila igru. Alati poput Claude Codea, Cursora ili v0 pišu stvaran kod — Next.js, React, baze podataka — po vašim uputama na običnom jeziku. Vi opisujete, AI gradi, vi pregledavate i usmjeravate. Rezultat je pravi softver koji posjedujete, bez ograničenja platforme, hostiran gdje želite za nekoliko eura mjesečno.
Granice: treba vam osnovno tehničko razumijevanje — ne da pišete kod, nego da znate što tražite i prepoznate kad nešto nije u redu. Osoba koja ne razlikuje bazu od API-ja izgradit će nešto što radi na demo pozivu i padne u stvarnosti.
Put 3: Hibrid — gotova jezgra, prilagođeni rubovi
Za mnoge "aplikacije" najbolje rješenje je ne graditi većinu: Stripe za plaćanja, Supabase/Firebase za bazu i prijavu korisnika, Vercel za hosting, gotovi UI kitovi za izgled — a AI-jem se izgradi samo ono specifično za vašu ideju. Profesionalne aplikacije danas su više sastavljanje provjerenih blokova nego pisanje svega od nule.
Što "profesionalno" stvarno znači (i gdje amateri padaju)
Razlika između aplikacije koja izgleda gotovo i aplikacije koja jest gotova nije u dizajnu — nego u dosadnim stvarima:
- Autentikacija i sigurnost — koristite gotova rješenja (Supabase Auth, Clerk, Auth0), nikad vlastitu improvizaciju. Tajne drže server, ne preglednik.
- Plaćanja s porezima — Stripe ili Paddle riješit će kartice, PDV i račune. Ručno "javite se na mail za uplatu" ubija konverziju i profesionalni dojam.
- Rubni slučajevi — što se događa kad korisnik unese prazno polje, izgubi vezu, klikne dvaput? Amaterske aplikacije prepoznaju se po tome što su te odgovore prepustile slučaju.
- Backup i oporavak — dan kad izgubite bazu bez backupa zadnji je dan vašeg proizvoda.
- Pravne osnove — uvjeti korištenja, politika privatnosti, GDPR. Predlošci postoje; njihovo nepostojanje se vidi.
Dobra vijest: nijedna od ovih stavki više ne zahtijeva razvojni tim — zahtijeva da znate da postoje i posvetite im po jedan dan.
Realan plan za prvih 60 dana
- Tjedan 1-2: definirajte jedan problem i jednu ključnu radnju aplikacije. Sve ostalo je verzija 2. Skicirajte ekrane na papiru.
- Tjedan 3-6: izgradite jezgru odabranim putem. Svaki tjedan pokažite nekome tko je stvarni budući korisnik — ne prijateljima koji vas vole.
- Tjedan 7-8: dosadne stvari s popisa iznad: plaćanja, backup, pravni predlošci, domena.
- Dan 60: lansirajte nesavršeno. Deset stvarnih korisnika reći će vam više nego tri mjeseca poliranja.
Kada ipak trebate developere
Poštena granica: aplikacije s ozbiljnim zahtjevima za sigurnost i skalu (fintech, zdravstvo, veliki promet), složene integracije s legacy sustavima, native mobilne aplikacije visokih performansi. I suptilnije — kad proizvod uspije i naraste, u nekom trenutku netko tko duboko razumije sustav postaje potreba. Ali to je problem uspjeha, i tada ćete ga moći platiti.
Zaključak
"Nemam tim developera" prestao je biti razlog da ideja ostane u ladici. Prepreka se preselila: s novca i tehnologije na jasnoću ideje i disciplinu izvedbe. To je istovremeno ohrabrujuće i neugodno — jer izgovora više nema.




