Colin ile yaptığım röportajdan bir prototipi gerçek bir SaaS uygulamasına dönüştürme konusundaki en önemli 5 çıkarımım: 1. Çoğu SaaS uygulamasının 6 temel entegrasyona ihtiyacı vardır. Prototiplerin aksine, gerçek uygulamalar tam yığındır ve genellikle kimlik doğrulama (Google, GitHub), ödeme (Stripe), e-posta (SendGrid), dosya depolama, analiz (PostHog) ve hata günlüğü (Sentry) içerir. Bunlar olmadan kullanıcıları kolayca işe alamaz, para toplayamaz veya hataları tespit edemezsiniz. 2. Sıfırdan oluşturmak yerine üretime hazır şablonlarla başlayın. SaaS şablonları (örneğin, Vercel'den) zaten yerleşik olarak kimlik doğrulama, ödemeler ve veritabanları ile birlikte gelir. SaaS uygulamanızı bu şablonlarla başlatmak, yapay zekanın sıfırdan oluşturmasını sağlamaya çalışmaktan çok daha kolaydır. 3. Yakından bakarsanız, vibe kodlu uygulamaların bariz hataları vardır. Örneğin, Colin, vibe kodlu fotoğraf uygulamamda "localhost 3001"den bahsedildiğini buldu. Her zaman yapay zeka tarafından oluşturulan kodu inceleyin (veya yapay zekanın incelemesini 😅 sağlayın) ve sabit kodlanmış yerel URL'leri, uygunsuz dosya işlemeyi ve güvenlik kusurlarını kontrol edin. 4. Supabase veritabanlarını kullanan AI kodlama araçlarındaki güvenlik açıklarına dikkat edin. Varsayılan olarak, Supabase'in Satır Düzeyi Güvenliği (RLS) devre dışıdır, yani herhangi bir kullanıcı uygulamanızın veritabanındaki verileri (ör. e-postalar) görebilir. Bunu önlemek için RLS'yi Supabase ayarlarında manuel olarak yapılandırın. 5. Kimlik bilgilerini ve sertifikaları kovalamayı bırakın. Colin'den: "Teknoloji kariyerinizi ilerletmek için kimlik bilgilerinin hayranı değilim. Önemli olan pratik yapmak ve gerçekten bir şeyler inşa etmektir. Gelir getiren bir yan proje oluşturun - bu bir kurs sertifikasından çok daha etkileyici."