Vodiči

Primjeri vibe codinga: 10 pravih vrsta aplikacija, upiti i što je pošlo po zlu

Najčešći primjeri vibe codinga su mali, korisni web alati: pratitelji, stranice za rezervacije, interni alati, portali za klijente, landing stranice, kvizovi, nadzorne ploče i jednostavni AI alati. U nastavku je deset njih. Za svaki vidiš tko ga gradi, prvi upit, što obično pođe po zlu i sljedeći upit koji to popravlja.

Riječ je o kompozitima projekata koje ljudi najčešće donose AI graditeljima aplikacija, a ne o studijama slučaja jedne osobe. Upiti se mogu kopirati. Neuspjesi su oni koji se stalno ponavljaju, zato su upravo oni korisni dio. Ako ti je sam vibe coding nov, počni s što je vibe coding.

1. Osobni pratitelj budžeta

Tko ga gradi: pojedinci koji su odustali od tablica.

Prvi upit:

Napravi pratitelj mjesečnog budžeta. Dodajem troškove s iznosom, kategorijom (hrana, stanarina, prijevoz, zabava, ostalo), datumom i bilješkom. Prikaži ukupan iznos ovog mjeseca po kategoriji kao stupčasti grafikon i popis nedavnih troškova. Mogu postaviti budžet po kategoriji i vidjeti koliko je ostalo.

Što je pošlo po zlu: grafikon je zbrajao svaki trošak ikad unesen, a ne samo ovaj mjesec, pa je do drugog mjeseca svaka kategorija izgledala previsoko potrošena. Osim toga, iznosi upisani sa zarezom („1,200“) spremljeni su kao 1.

Upit za popravak:

Grafikon i zbrojevi trebaju uključivati samo troškove iz odabranog mjeseca. Na vrhu dodaj izbornik mjeseca, koji je zadano na tekući mjesec. Također prihvaćaj iznose upisane sa zarezom ili razmakom i spremaj ih kao brojeve.

Pouka: „ovaj mjesec“ je pravilo. Izgovori pravila naglas.

2. Stranica za rezervacije malog salona

Tko ga gradi: vlasnici malih tvrtki kojima je dosta rezervacija telefonom i porukama.

Prvi upit:

Napravi stranicu za rezervacije za moj salon. Kupci biraju uslugu, datum i slobodan termin, zatim upisuju ime i telefon. Imam privatnu admin stranicu iza prijave koja prikazuje rezervacije po danu.

Što je pošlo po zlu: dva kupca rezervirala su isti termin u 10:00 unutar minute jedan od drugoga, jer je stranica dostupnost provjeravala samo pri prvom učitavanju. Rezervacija bojanja od 90 minuta također nije blokirala termine nakon nje.

Upit za popravak:

Kada kupac pošalje rezervaciju, na poslužitelju provjeri je li svaki termin koji ona pokriva još slobodan i odbij je porukom „Taj termin je upravo zauzet“ ako nije. Usluga blokira punu duljinu, pa rezervacija od 90 minuta u 10:00 blokira 10:00, 10:30 i 11:00.

Pouka: sve što dvije osobe mogu raditi istovremeno traži provjeru na poslužitelju. Za cijelu verziju pogledaj kako napraviti aplikaciju za rezervacije.

3. Restoranski jelovnik s QR kodom

Tko ga gradi: vlasnici kafića i restorana koji prečesto tiskaju jelovnike.

Prvi upit:

Napravi web stranicu s jelovnikom za mobitel za moj kafić. Odjeljci za doručak, ručak, pića i deserte, svaka stavka s nazivom, cijenom, kratkim opisom i oznakama prehrane (veganski, bez glutena). Trebam admin stranicu za uređivanje stavki i označavanje da je nešto rasprodano. Prikaži QR kod koji mogu ispisati i koji vodi na jelovnik.

Što je pošlo po zlu: ništa se nije srušilo, ali jelovnik je bio spor na Wi-Fiju u kafiću jer su se za svaku stavku učitavale fotografije s telefona pune veličine.

Upit za popravak:

Fotografije u jelovniku su prevelike. Smanji učitane slike na najviše 800 px širine, komprimiraj ih i učitavaj tek kada posjetitelj skroluje.

Pouka: testiraj na sporoj vezi, a ne samo u uredu.

4. Pratitelj opreme ili zaliha za tim

Tko ga gradi: ljudi iz operative koji zamjenjuju zajedničku tablicu.

Prvi upit:

Napravi interni alat za skladišni tim. Stavke imaju naziv, šifru (SKU), količinu, lokaciju i minimalnu razinu. Osoblje se prijavljuje i može dodati zalihe, ukloniti zalihe uz razlog i vidjeti popis stavki ispod minimuma označen crveno. Čuvaj povijest svake promjene i tko ju je napravio.

Što je pošlo po zlu: povijest je pokazivala „korisnik 3“ umjesto imena, a uklanjanje više zaliha nego što ih ima dovelo je količinu u minus.

Upit za popravak:

U povijesti prikaži ime osobe, a ne njezin ID. Ne dopuštaj uklanjanje koje bi spustilo količinu ispod nule; umjesto toga prikaži „Samo 4 na zalihi“.

Pouka: opiši što mora biti nemoguće, a ne samo što treba biti moguće. Naš vodič za izradu aplikacije za upravljanje zalihama pokriva ostalo.

5. Portal za klijente freelancera ili studija

Tko ga gradi: dizajneri, računovođe, konzultanti i agencije.

Prvi upit:

Napravi portal za klijente. Klijente pozivam e-poštom. Svaki klijent se prijavljuje i vidi samo svoje projekte, datoteke i račune te može ostavljati komentare. Ja se prijavljujem kao admin i vidim sve.

Što je pošlo po zlu: ovo je najvažniji neuspjeh na popisu. Stranice su svakom klijentu prikazivale samo njegove projekte, ali poslužitelj je vratio bilo koji projekt ako bi se promijenio broj u adresnoj traci. Klikanje kao jedan klijent nikada to nije otkrilo.

Upit za popravak:

Provjeri svaku rutu na poslužitelju koja vraća projekte, datoteke, komentare ili račune. Svaka mora potvrditi da prijavljeni klijent posjeduje zapis, a inače vratiti „nije pronađeno“. Zatim testiraj: prijavi se kao klijent A i pokušaj otvoriti projekt klijenta B preko njegova ID-a.

Pouka: sakriti nešto na ekranu nije isto što i zaštititi to. Više o tome u je li vibe coding siguran?.

6. Landing stranica s listom čekanja

Tko ga gradi: osnivači koji testiraju ideju prije nego je izgrade.

Prvi upit:

Napravi landing stranicu za aplikaciju koja pomaže instruktorima zakazivati sate i naplaćivati uplate. Naslov, podnaslov, prijava e-poštom, tri prednosti, odjeljak kako radi i FAQ. Spremaj prijave u bazu s datumom i omogući mi preuzimanje popisa kao CSV s privatne stranice.

Što je pošlo po zlu: za nekoliko dana popis se napunio smećem, prijavama botova, a stranica nije imala naslov ni opis pa su podijeljene poveznice prikazivale prazan pregled.

Upit za popravak:

Dodaj osnovnu zaštitu od botova na obrazac za prijavu (skrito polje mamac i ograničenje od 5 prijava po IP adresi na sat). Dodaj naslov stranice, meta opis i sliku za dijeljenje na društvenim mrežama.

Pouka: javni obrazac će biti pronađen. Pogledaj kako napraviti stranicu s listom čekanja.

7. Aplikacija za kvizove za učitelja

Tko je gradi: učitelji i treneri koji žele nešto lakše od LMS-a.

Prvi upit:

Napravi aplikaciju za kvizove za moj razred. Kvizove kreiram s pitanjima s više ponuđenih odgovora i jednim točnim odgovorom. Učenici se pridružuju šifrom i svojim imenom, odgovaraju na pitanja i na kraju vide svoj rezultat. Ja vidim tablicu rezultata po kvizu.

Što je pošlo po zlu: točni odgovori slali su se pregledniku zajedno s pitanjima, pa je znatiželjan učenik mogao pročitati ih u izvornom kodu stranice. Učenici su također mogli ponovno slati odgovore dok ne dobiju 100 %.

Upit za popravak:

Ne šalji točne odgovore pregledniku. Provjeri odgovore na poslužitelju nakon slanja. Dopusti jedno slanje po imenu učenika za svaki kviz i pokaži učitelju ako netko pokuša ponovno.

Pouka: preglednik pripada korisniku. Sve što je tamo može se pročitati.

8. Mali AI alat

Tko ga gradi: marketinški stručnjaci, pisci i osnivači koji žele usmjerenog AI pomoćnika.

Prvi upit:

Napravi alat koji opis proizvoda pretvara u pet objava za društvene mreže u različitim tonovima (prijateljski, stručni, razigrani, kratki, dugi). Koristi AI API. Zalijepim opis, odaberem platformu i dobijem objave s gumbima za kopiranje.

Što je pošlo po zlu: prva verzija zvala je AI servis izravno iz preglednika s API ključem unutar stranice, pa ga je svatko mogao kopirati i potrošiti tvoj račun.

Upit za popravak:

Premjesti AI poziv na poslužitelj. Spremi API ključ kao tajnu, nikada u kod frontenda. Ograniči svakog posjetitelja na 20 generiranja dnevno.

Pouka: ključevi pripadaju tajnama na poslužitelju. Pogledaj kako čuvati API ključeve na sigurnom i kako dodati AI značajke u svoju aplikaciju.

9. Dvojezična arapsko-engleska poslovna web stranica

Tko je gradi: tvrtke u Zaljevu i široj arapskoj regiji koje služe dva jezika.

Prvi upit:

Napravi web stranicu za moju tvrtku za dizajn interijera na arapskom i engleskom, s prebacivanjem jezika. Stranice: početna, usluge, portfelj, o nama i kontakt. Arapski treba biti potpuno zdesna nalijevo.

Što je pošlo po zlu: arapski tekst bio je poravnat udesno, ali raspored nije bio zrcaljen: strelice su i dalje pokazivale krivo, a izbornik je bio s krive strane. Neki telefonski brojevi također su se prikazivali unatrag.

Upit za popravak:

Na arapskom zrcali cijeli raspored: postavi smjer stranice zdesna nalijevo, stavi izbornik s desne strane, okreni ikone usmjerene u smjeru i drži telefonske brojeve i e-poštu slijeva nadesno unutar arapskog teksta.

Pouka: pisanje zdesna nalijevo je raspored, a ne poravnanje. Mythex podržava arapski i druge jezike sa smjerom zdesna nalijevo, a možeš upitati izravno na arapskom.

10. Pratitelj koji postaje aplikacija za telefon

Tko ga gradi: treneri, teretane i zajednice čiji korisnici žive na telefonima.

Prvi upit:

Napravi dnevnik treninga za svoje klijente osobnog treninga. Svaki klijent se prijavljuje, vidi plan koji sam mu dodijelio za tjedan, označava vježbe i bilježi težine. Ja vidim napredak svakog klijenta na grafikonu.

Što je pošlo po zlu: web aplikacija je radila, ali na telefonima su gumbi bili premali za dodir usred treninga, a grafikon nečitljiv.

Upit za popravak:

Dizajniraj to za korištenje jednom rukom na telefonu: velike površine za dodir pri dnu ekrana, jedna vježba po ekranu s velikim gumbima Dalje i Gotovo te jednostavan tjedni grafikon napretka.

Pouka: ako će ljudi koristiti na telefonu, dizajniraj prvo za telefon. Na Mythex Pro objavljena aplikacija zatim može postati Android aplikacija za Google Play i iPhone aplikacija poslana na TestFlight; aplikacija za telefon otvara tvoju objavljenu aplikaciju, pa svaka objava osvježava i nju. Pogledaj stranicu graditelja mobilnih aplikacija.

Obrasci iza ovih primjera

Kroz svih deset neuspjeha padaju u nekoliko skupina:

NeuspjehGdje se pojavioKako ga uhvatiti
Pravilo nikada nije navedenoMjesec budžeta, zalihe ispod nuleZapiši pravila u upit
Dvoje ljudi istovremenoDvostruka rezervacija u salonuTestiraj s dva prozora preglednika
Skriveno nije zaštićenoPortal za klijente, odgovori kvizaProbaj tuđi ID; pogledaj izvorni kod stranice
Tajne u preglednikuKljuč AI alataPitaj AI gdje se nalazi svaki ključ
Zloupotreba javnog obrascaBotovi na listi čekanjaDodaj ograničenja prije dijeljenja
Telefon kao naknadna misaoFotografije jelovnika, gumbi treningaTestiraj na pravom telefonu na mobilnim podacima

Ništa od ovoga ne traži da čitaš kod. Traži da testiraš kao znatiželjan, pomalo neprijateljski korisnik i da precizno opišeš što vidiš.

Isprobaj sam

Odaberi primjer koji je najbliži tvojoj ideji, kopiraj njegov prvi upit i promijeni detalje. Zatim upit za popravak koristi kao popis provjere prije dijeljenja. Naš cheat sheet s upitima za vibe coding ima još 30, a kako napraviti aplikaciju vibe codingom prolazi jedan projekt od ideje do objavljene aplikacije. Kada budeš spreman, pokreni ga u AI graditelju aplikacija ili pogledaj predloške za brži početak.

Pitanja

Što se može napraviti vibe codingom?

Web aplikacije i web stranice s nekoliko ekrana i jasnim pravilima najbolje funkcioniraju: pratitelji, stranice za rezervacije, interni alati, portali za klijente, landing stranice, kvizovi, nadzorne ploče i mali AI alati. Velike aplikacije sa složenim dozvolama, zahtjevnim funkcijama u stvarnom vremenu ili strogim zahtjevima za usklađenost su moguće, ali traže više provjere.

Jesu li ovo pravi primjeri vibe codinga?

To su kompozitni primjeri vrsta aplikacija koje ljudi najčešće grade s AI graditeljima aplikacija, uz vrstu upita kojim počinju i probleme koji se tipično javljaju. Upiti su pravi i mogu se kopirati; detalji su generalizirani, a ne preuzeti iz projekta jedne osobe.

Što se najčešće pokvari u vibe kodiranim aplikacijama?

Podaci koji se ne spremaju nakon osvježavanja, korisnici koji vide tuđe zapise, izgled koji se raspadne na telefonima, dvostruke rezervacije ili dvostruka slanja te tajni ključevi postavljeni u kod koji se izvodi u pregledniku. Svaki od tih problema lako je provjeriti kada znaš gdje tražiti.

Možeš li vibe kodirati mobilnu aplikaciju?

Možeš vibe kodirati web aplikaciju prilagođenu mobitelu s bilo kojim graditeljem. Na Mythex Pro paketu objavljena aplikacija može postati i Android aplikacija koju učitavaš u Google Play i iPhone aplikacija poslana na TestFlight, a svaka objava osvježava i aplikaciju za telefon.

Može li aplikacija napravljena vibe codingom zarađivati?

Može, ako rješava stvaran problem za ljude koji će platiti. Alati za rezervacije, kalkulatori ponuda i portali za klijente malih tvrtki su uobičajeni primjeri. Prije naplate bilo kome dodaj ispravnu prijavu, pažljivo testiraj probne uplate i pregledaj osnove sigurnosti.

Mythex · Pricing · Izradite bilo što uz AI · Predlošci za web stranice i aplikacije · Mythex u usporedbi · Rječnik izrade aplikacija uz AI · Besplatni alati za izradu aplikacija uz AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)