Z Lovable do produkcie sa dostanete bez prepisu toho, čo funguje. Aplikáciu ste si naklikali v Lovable, prví ľudia ju skúšajú a vy neviete, či vydrží ostrú prevádzku. Kód z Lovable sa dá cez GitHub dostať von a beží aj mimo Lovable. Najčastejšie chýba kontrola prístupu k dátam, zálohy, testy a prevádzka. To všetko sa dá doplniť.
Vibe coding vám postaví prototyp. My softvér, na ktorom beží firma. Nižšie je, ako dostať kód von, čo skontrolovať ako prvé a kedy Lovable opustiť. Čo je vibe coding všeobecne, vysvetľujeme v článku Vibe coding: čo to je a prečo je softvér zrazu lacný.
Dá sa kód z Lovable exportovať?
Áno. Lovable vie projekt prepojiť s GitHubom. Kód je potom vo vašom repozitári a môžete ho nasadiť kdekoľvek. Databáza a prihlásenie bežia zvyčajne v Supabase alebo v Lovable Cloud.
Prvý bod sme raz pokazili aj my. Náš prototyp pre záujemcu bežal na osobnom účte a odkaz by odišiel s človekom. Skôr ako začnete čokoľvek meniť, zaškrtnite si, čo už máte:
Nasadenie mimo Lovable nie je prvý krok. Najprv bezpečnosť, potom sťahovanie, ak vôbec.
Je aplikácia z Lovable bezpečná?
Nedá sa to povedať bez kontroly. Najčastejšia diera nie je v obrazovkách, ale v databáze. Prehliadač každého návštevníka dostane verejný kľúč k databáze. Dáta potom chránia len pravidlá prístupu, v Supabase sa volajú Row Level Security.
Ak pravidlá chýbajú alebo púšťajú každého, dáta jedného zákazníka vidí aj druhý. Aplikácia pritom vyzerá v poriadku. Chyba sa ukáže, až keď ju niekto hľadá.
Toto sme kontrolovali pri audite aplikácie z Lovable:
Čo skontrolovať
Ako to vyzerá zle
Čo s tým
Pravidlá prístupu k databáze
Tabuľka bez pravidiel alebo s pravidlom „všetci“
Každý vidí len svoje riadky, citlivé veci idú cez server
Dnes u nás píše AI všetok kód. Filip ručí za produkciu. Rozdiel teda nie je v nástroji. Je v tom, kto prečíta, čo AI napísala, a kto za to ručí, keď to beží u zákazníkov.
Aplikáciu z Lovable sme už auditovali. U klienta sme tiež prenášali Lovable prototypy do produkčnej aplikácie.
Drobné chyby vznikali, lebo dátová vrstva pod prototypom bola úplne iná. Čím viac kontextu, tým lepší výsledok: prototyp, popis funkcie aj dátová štruktúra. Preto prototypujte čo najbližšie k reálnej aplikácii.
Filip Papranec
zakladateľ Digitaliko
Pri Lovable aplikácii preto nezačíname prepisom. Postupujeme v tomto poradí:
01
Kontrola
Podľa tabuľky vyššie, prístup k dátam ako prvý.
02
Opravy bezpečnosti
Pravidlá k dátam, kľúče mimo kódu, roly na serveri.
Na začiatku oboje. Lovable a GitHub sa synchronizujú, takže môžete ďalej skúšať obrazovky a my zatiaľ spevníme zvyšok. Vaše zmeny prejdú rovnakou kontrolou ako naše.
Odísť úplne dáva zmysel, keď produkt rastie a zmien je viac ako pokusov. Vtedy sa väčšinou pracuje len v repozitári. Lovable ostane nástrojom na rýchle skice.
Kedy to neodporúčame
Aplikáciu používate len vy a pár kolegov. Do ostrej prevádzky ju dostávať netreba. Skontrolujte pravidlá k dátam a zálohujte.
Ešte overujete nápad a nemáte používateľov. Pokračujte v Lovable sami. Dodávateľa riešte, keď o produkt niekto stojí.
Chcete nové funkcie len naklikať a nič nekontrolovať. S tým vám nepomôžeme. Kontrola kódu je dôvod, prečo nás zavolať.
Hľadáte niekoho, kto to dokončí za podiel vo firme. To nerobíme. Hľadajte technického spoluzakladateľa.
Čo si pripraviť pred prvým rozhovorom?
Stačia tri veci:
prístup k projektu v Lovable alebo k repozitáru na GitHube,
kto aplikáciu dnes používa a na čo,
čo sa už pokazilo alebo čoho sa bojíte.
Ozveme sa do dvoch pracovných dní a spolu vyberieme, čo vyriešime ako prvé.
Áno. Projekt v Lovable prepojíte s GitHubom a kód je potom vo vašom repozitári. Odtiaľ ho môžete nasadiť aj mimo Lovable. Databáza beží zvyčajne v Supabase a dá sa exportovať zvlášť.
Je aplikácia z Lovable bezpečná?
Nedá sa to povedať bez kontroly. Najčastejšia diera sú pravidlá prístupu k databáze. Prehliadač dostane verejný kľúč a dáta chránia len tieto pravidlá. Ak chýbajú, dáta vidí ktokoľvek.
Treba Lovable aplikáciu prepísať od nuly?
Väčšinou nie. Častejšie stačí opraviť prístup k dátam, dostať kľúče z kódu a nastaviť zálohy, nasadenie a monitoring. Či je prepis potrebný, sa dá povedať až po pohľade do kódu.
Môžem v Lovable pokračovať aj po prevzatí?
Áno, nejaký čas. Lovable a GitHub sa synchronizujú, takže vaše zmeny aj naše opravy sa stretnú v jednom repozitári. Všetko prechádza rovnakou kontrolou ako zvyšok kódu.
Opýtajte sa AI na tento článok
AI pri odpovedi využije aj naše ďalšie články a skúsenosti z reálnych projektov.
Vibe-coding prototyp sa dostane do produkcie, keď k nemu pridáte bezpečnosť, zálohy, opakovateľné nasadenie, testy a monitoring. Čo chýba, ako to skontrolovať a kedy začať odznova.
Aplikáciu od iného dodávateľa prevezmete v troch krokoch: zabezpečíte kód, prístupy a dáta, necháte niekoho pozrieť sa do kódu a až potom sa rozhodnete. Checklist a tri možné verdikty.
PWA stačí, keď aplikáciu používajú ľudia, ktorým pošlete odkaz. Do App Store a Google Play choďte, keď vás majú nájsť v obchode alebo potrebujete funkcie, ktoré web nemá. Porovnanie, test a cesta, ako začať.
LinkedIn
Reálne skúsenosti, žiadny hype
Filip Papranec, zakladateľ Digitaliko. Na LinkedIne riešime technické výzvy, zdieľame skúsenosti z vývoja a ukazujeme, ako AI reálne mení biznis. AI hype nemáme radi: sme realisti, nie predajcovia snov.