Temel kurulum
Basit uygulama için veritabanı ve giriş.
- Supabase proje kurulumu
- Temel tablo yapısı
- E-posta ile giriş
- Güvenlik kuralları
Veritabanı ve Backend
PostgreSQL tabanlı yönetilen bir backend isteyen projeler için Supabase kurulumu yapıyorum. Veri yapısı, kimlik doğrulama, erişim politikaları ve uygulama bağlantısını kapsam dahilinde hazırlıyorum.
Supabase, PostgreSQL tabanlı ve açık kaynak bileşenler sunan bir backend platformudur. Kimlik doğrulama, anlık veri, dosya depolama ve otomatik oluşturulan API'ler aynı projede kullanılabilir. Veri modeli, erişim yapısı, ekip deneyimi ve sağlayıcı bağımlılığı açısından Firebase'den farklıdır; seçimi proje gereksinimlerine göre değerlendiriyorum.
Kurulumda tablo yapısını PostgreSQL üzerinde oluşturup Row Level Security politikalarını roller ve erişim senaryolarına göre tanımlıyorum. Kapsamdaki oturum açma yöntemlerini, dosya depolamayı, anlık veri akışını ve gerekiyorsa Edge Functions işlemlerini kuruyorum. Yetkili ve yetkisiz erişim senaryolarını test ediyor; anahtar yönetimi ile sonradan yapılacak değişikliklere ilişkin sorumlulukları teslim notunda açıklıyorum.
Bu hizmet SQL esnekliği isteyen geliştiricilere, Firebase yerine açık kaynak bir çözüm arayan projelere ve hızlı başlangıç isteyen girişimlere uygundur. Supabase bulutta veya uygun altyapıda kendi sunucunuzda çalıştırılabilir; olası taşımanın kapsamı veri hacmi ve kullanılan servislere bağlıdır. Kişisel veriler için KVKK sorumlulukları müşteriye aittir; erişim politikalarını belirlenen rollere göre yapılandırıyorum.
Hedefi, teslimleri, bağımlılıkları ve başarı ölçütünü birlikte netleştiririz.
Çalışan önizlemeler üzerinden ilerler; kararları somut çıktı üzerinde veririz.
Pakette belirtilen revizyon turlarıyla kapsam içindeki ayrıntıları tamamlarız.
Kararlaştırılan dosyaları, erişimleri ve kullanım notlarını düzenli biçimde devrederim.
Paketler
Net fiyat; kapsam, teslimler ve entegrasyonlar belirlendikten sonra paylaşılır.
Basit uygulama için veritabanı ve giriş.
Kimlik, veri, depolama ve anlık veri kurulumu.
Büyük proje için kapsamlı Supabase yapılandırması.
İhtiyaca göre değişiyor. Supabase gerçek bir PostgreSQL veritabanı sunduğu için SQL esnekliği ve açık kaynak isteyen projelere daha uygun. Projenizi dinleyip hangisinin size uygun olduğunu dürüstçe söylüyorum.
Paket, tablo ve entegrasyon kapsamına göre 3-20 gün sürer. İhtiyaçları belirledikten sonra teslim tarihini netleştiriyorum.
Row Level Security politikalarını roller ve kullanım senaryolarına göre kurup test ediyorum. Güvenlik sürekli bir süreçtir; uygulama kodu, anahtar yönetimi ve sonradan yapılan değişiklikler de düzenli olarak denetlenmelidir.
Uygulamanızın veri modelini iş kuralları, sorgu ihtiyaçları ve beklenen ölçeğe göre tasarlıyorum. Tablo, ilişki, indeks ve teslim dokümantasyonunu kapsam dahilinde hazırlıyorum.
MySQL veya PostgreSQL darboğazlarını sorgu kayıtları, EXPLAIN planları ve sunucu ölçümleriyle inceliyorum. Kapsam dahilindeki sorgu, indeks ve yapılandırma iyileştirmelerini uyguluyorum.
Uygulamanız için yönetilen bir backend gerekiyorsa Firebase hızlı seçeneklerden biridir. Kimlik doğrulamadan veri yapısına kadar kurulumu projenizin kapsamına göre hazırlıyorum.
İhtiyacınızı kısaca yazın; kapsamı ve olası teslim takvimini birlikte netleştirelim.
Projeyi anlatın