Moje 5 najważniejszych wniosków na temat przekształcania prototypu w prawdziwą aplikację SaaS z mojego wywiadu z Colin: 1. Większość aplikacji SaaS potrzebuje 6 podstawowych integracji. W przeciwieństwie do prototypów, prawdziwe aplikacje są pełnostackowe i zazwyczaj obejmują uwierzytelnianie (Google, GitHub), płatności (Stripe), e-mail (SendGrid), przechowywanie plików, analitykę (PostHog) i rejestrowanie błędów (Sentry). Bez tych elementów nie możesz łatwo onboardować użytkowników, zbierać pieniędzy ani identyfikować błędów. 2. Zacznij od gotowych szablonów produkcyjnych zamiast budować od zera. Szablony SaaS (np. z Vercel) mają już wbudowane uwierzytelnianie, płatności i bazy danych. Rozpoczęcie aplikacji SaaS z tymi szablonami jest znacznie łatwiejsze niż próba zmuszenia AI do budowy od podstaw. 3. Aplikacje kodowane przez Vibe mają oczywiste błędy, jeśli przyjrzysz się bliżej. Na przykład Colin znalazł wzmianki o „localhost 3001” w mojej aplikacji foto kodowanej przez Vibe. Zawsze przeglądaj kod generowany przez AI (lub poproś AI o przegląd 😅) i sprawdzaj pod kątem zakodowanych lokalnych adresów URL, niewłaściwego zarządzania plikami i luk w zabezpieczeniach. 4. Uważaj na luki w zabezpieczeniach w narzędziach kodujących AI, które używają baz danych Supabase. Domyślnie, Row Level Security (RLS) w Supabase jest wyłączone, co oznacza, że każdy użytkownik może zobaczyć dane w bazie danych twojej aplikacji (np. e-maile). Aby tego uniknąć, ręcznie skonfiguruj RLS w ustawieniach Supabase. 5. Przestań gonić za certyfikatami i uprawnieniami. Od Colina: „Nie jestem fanem certyfikatów, aby rozwijać swoją karierę technologiczną. Liczy się zdobycie praktyki i faktyczne zbudowanie czegoś. Zbuduj projekt poboczny, który przynosi dochody — to znacznie bardziej imponujące niż certyfikat kursu.”