Z Lovable do produkce se dostanete bez přepisu toho, co funguje. Aplikaci jste si naklikali v Lovable, první lidé ji zkoušejí a vy nevíte, jestli vydrží ostrý provoz. Kód z Lovable se dá přes GitHub dostat ven a běží i mimo Lovable. Nejčastěji chybí kontrola přístupu k datům, zálohy, testy a provoz. To všechno se dá doplnit.
Vibe coding vám postaví prototyp. My software, na kterém běží firma. Níže je, jak dostat kód ven, co zkontrolovat jako první a kdy Lovable opustit. Co je vibe coding obecně, vysvětlujeme v článku Vibe coding: co to je a proč je software najednou levný.
Dá se kód z Lovable exportovat?
Ano. Lovable umí projekt propojit s GitHubem. Kód je pak ve vašem repozitáři a můžete ho nasadit kdekoli. Databáze a přihlášení běží obvykle v Supabase nebo v Lovable Cloud.
První bod jsme jednou pokazili i my. Náš prototyp pro zájemce běžel na osobním účtu a odkaz by odešel s člověkem. Než začnete cokoli měnit, odškrtněte si, co už máte:
Nasazení mimo Lovable není první krok. Nejdřív bezpečnost, potom stěhování, pokud vůbec.
Je aplikace z Lovable bezpečná?
Bez kontroly se to říct nedá. Nejčastější díra není v obrazovkách, ale v databázi. Prohlížeč každého návštěvníka dostane veřejný klíč k databázi. Data pak chrání jen pravidla přístupu, v Supabase se jmenují Row Level Security.
Pokud pravidla chybí nebo pouštějí každého, data jednoho zákazníka vidí i druhý. Aplikace přitom vypadá v pořádku. Chyba se ukáže, až když ji někdo hledá.
Tohle jsme kontrolovali při auditu aplikace z Lovable:
Co zkontrolovat
Jak to vypadá špatně
Co s tím
Pravidla přístupu k databázi
Tabulka bez pravidel nebo s pravidlem „všichni“
Každý vidí jen své řádky, citlivé věci jdou přes server
Dnes u nás píše AI všechen kód. Filip ručí za produkci. Rozdíl tedy není v nástroji. Je v tom, kdo přečte, co AI napsala, a kdo za to ručí, když to běží u zákazníků.
Aplikaci z Lovable jsme už auditovali. U klienta jsme také převáděli prototypy z Lovable do produkční aplikace.
Drobné chyby vznikaly, protože datová vrstva pod prototypem byla úplně jiná. Čím víc kontextu, tím lepší výsledek: prototyp, popis funkce i datová struktura. Proto prototypujte co nejblíž skutečné aplikaci.
Filip Papranec
zakladatel Digitaliko
U aplikace z Lovable proto nezačínáme přepisem. Postupujeme v tomto pořadí:
01
Kontrola
Podle tabulky výše, přístup k datům jako první.
02
Opravy bezpečnosti
Pravidla k datům, klíče mimo kód, role na serveru.
Na začátku obojí. Lovable a GitHub se synchronizují, takže můžete dál zkoušet obrazovky a my mezitím zpevníme zbytek. Vaše změny projdou stejnou kontrolou jako naše.
Odejít úplně dává smysl, když produkt roste a změn je víc než pokusů. Pak se většinou pracuje jen v repozitáři. Lovable zůstane nástrojem na rychlé skici.
Kdy to nedoporučujeme
Aplikaci používáte jen vy a pár kolegů. Do ostrého provozu ji dostávat nemusíte. Zkontrolujte pravidla k datům a zálohujte.
Ještě ověřujete nápad a nemáte uživatele. Pokračujte v Lovable sami. Dodavatele řešte, až o produkt někdo stojí.
Chcete nové funkce jen naklikat a nic nekontrolovat. S tím vám nepomůžeme. Kontrola kódu je důvod, proč nás zavolat.
Hledáte někoho, kdo to dokončí za podíl ve firmě. To neděláme. Hledejte technického spoluzakladatele.
Co si připravit před prvním rozhovorem?
Stačí tři věci:
přístup k projektu v Lovable nebo k repozitáři na GitHubu,
kdo aplikaci dnes používá a k čemu,
co se už pokazilo nebo čeho se bojíte.
Ozveme se do dvou pracovních dnů a společně vybereme, co vyřešíme jako první.
Projekt v Lovable propojíte s GitHubem a kód je pak ve vašem repozitáři. Odtud ho můžete nasadit i mimo Lovable. Databáze běží obvykle v Supabase a dá se exportovat zvlášť.
Je aplikace z Lovable bezpečná?
Bez kontroly se to říct nedá. Nejčastější díra jsou pravidla přístupu k databázi. Prohlížeč dostane veřejný klíč a data chrání jen tato pravidla. Pokud chybí, data vidí kdokoli.
Je potřeba aplikaci z Lovable přepsat od nuly?
Většinou ne. Častěji stačí opravit přístup k datům, dostat klíče z kódu a nastavit zálohy, nasazení a monitoring. Jestli je přepis potřeba, se dá říct až po pohledu do kódu.
Můžu v Lovable pokračovat i po převzetí?
Ano, nějakou dobu. Lovable a GitHub se synchronizují, takže vaše změny i naše opravy se potkají v jednom repozitáři. Všechno prochází stejnou kontrolou jako zbytek kódu.
Zeptejte se AI na tento článek
AI při odpovědi využije i naše další články a zkušenosti z reálných projektů.
Prototyp z vibe codingu se dostane do produkce, když k němu přidáte bezpečnost, zálohy, opakovatelné nasazení, testy a monitoring. Co chybí, jak to zkontrolovat a kdy začít znovu.
Aplikaci od jiného dodavatele převezmete ve třech krocích: zajistíte si kód, přístupy a data, necháte někoho podívat se do kódu a teprve pak se rozhodnete. Checklist a tři možné verdikty.
PWA aplikace stačí, když ji používají lidé, kterým pošlete odkaz. Do App Store a Google Play jděte, když vás tam mají najít noví lidé nebo potřebujete funkce, které web nemá. Srovnání, test a jak začít.
LinkedIn
Reálné zkušenosti, žádný hype
Filip Papranec, zakladatel Digitaliko. Na LinkedInu řešíme technické výzvy, sdílíme zkušenosti z vývoje a ukazujeme, jak AI reálně mění byznys. AI hype nemáme rádi: jsme realisté, ne prodejci snů.