Mých 5 nejlepších poznatků o převodu prototypu na skutečnou aplikaci SaaS z mého rozhovoru s Colinem: 1. Většina aplikací SaaS potřebuje 6 základních integrací. Na rozdíl od prototypů jsou skutečné aplikace plné sady a obvykle zahrnují ověřování (Google, GitHub), platby (Stripe), e-mail (SendGrid), úložiště souborů, analytiku (PostHog) a protokolování chyb (Sentry). Bez nich nemůžete snadno zapojovat uživatele, vybírat peníze nebo identifikovat chyby. 2. Začněte se šablonami připravenými k produkci místo vytváření od nuly. Šablony SaaS (např. od společnosti Vercel) jsou dodávány s již vestavěným ověřováním, platbami a databázemi. Spuštění aplikace SaaS s těmito šablonami je mnohem jednodušší než snaha přimět umělou inteligenci, aby vytvořila od nuly. 3. Aplikace s kódováním Vibe mají zjevné chyby, pokud se podíváte pozorně. Colin například našel zmínky o "localhost 3001" v mé aplikaci pro fotografie s kódováním vibrací. Vždy zkontrolujte kód generovaný umělou inteligencí (nebo požádejte umělou inteligenci o kontrolu 😅 ) a zkontrolujte pevně zakódované místní adresy URL, nesprávné zpracování souborů a bezpečnostní chyby. 4. Dávejte pozor na bezpečnostní chyby v kódovacích nástrojích AI, které používají databáze Supabase. Ve výchozím nastavení je zabezpečení na úrovni řádků (RLS) Supabase zakázané, což znamená, že každý uživatel může zobrazit data v databázi vaší aplikace (např. e-maily). Abyste tomu zabránili, nakonfigurujte zabezpečení na úrovni řádků ručně v nastavení Supabase. 5. Přestaňte se honit za přihlašovacími údaji a certifikáty. Od Colina: "Nejsem fanouškem pověření pro rozvoj vaší kariéry v oblasti technologií. Důležité je dostat se do praxe a skutečně něco vybudovat. Vytvořte vedlejší projekt, který přináší příjmy – to je mnohem působivější než certifikát o kurzu."