Mine topp 5 takeaways om å konvertere en prototype til en ekte SaaS-app fra intervjuet mitt med Colin: 1. De fleste SaaS-apper trenger 6 kjerneintegrasjoner. I motsetning til prototyper, er ekte apper full stack og inkluderer vanligvis autentisering (Google, GitHub), betaling (Stripe), e-post (SendGrid), fillagring, analyse (PostHog) og feillogging (Sentry). Uten disse kan du ikke enkelt onboarde brukere, samle inn penger eller identifisere feil. 2. Start med produksjonsklare maler i stedet for å bygge fra bunnen av. SaaS-maler (f.eks. fra Vercel) kommer med godkjenning, betalinger og databaser som allerede er innebygd. Å starte SaaS-appen din med disse malene er mye enklere enn å prøve å få AI til å bygge fra bunnen av. 3. Vibe-kodede apper har åpenbare feil hvis du ser nøye etter. For eksempel fant Colin omtaler av "localhost 3001" i min vibekodede fotoapp. Se alltid gjennom AI-generert kode (eller få AI til å se gjennom 😅 ) og se etter hardkodede lokale URL-er, feil filhåndtering og sikkerhetsfeil. 4. Vær forsiktig med sikkerhetsfeil i AI-kodeverktøy som bruker Supabase-databaser. Som standard er Supabases Row Level Security (RLS) deaktivert, noe som betyr at alle brukere kan se data i appens database (f.eks. e-post). For å unngå dette, konfigurer RLS manuelt i Supabase-innstillingene. 5. Slutt å jage legitimasjon og sertifikater. Fra Colin: «Jeg er ikke en fan av legitimasjon for å fremme teknologikarrieren din. Det som betyr noe er å få praktisk øvelse og faktisk bygge noe. Bygg et sideprosjekt som gir inntekter – det er mye mer imponerende enn et kursbevis.»