Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Laravel 12 + React 18 + TypeScript ile Üretim Seviyesinde Çok Kiracılı SaaS Başlangıç Kiti Nasıl Oluşturdum?
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Laravel 12 + React 18 + TypeScript ile Üretim Seviyesinde Çok Kiracılı SaaS Başlangıç Kiti Nasıl Oluşturdum?

Yazılım

Laravel 12 + React 18 + TypeScript ile Üretim Seviyesinde Çok Kiracılı SaaS Başlangıç Kiti Nasıl Oluşturdum?

teknomers
Son güncelleme: 17 Nisan 2026 10:07
teknomers
Paylaş
Paylaş

Son birkaç yıldır sıfırdan çok kiracılı bir SaaS ürünü inşa ettim. Gerçek ödeyen müşteriler. Gerçek üretim trafiği. Düzeltmesi aylar süren gerçek mimari hatalar.

Bu süreçten geçerken anladım ki, en zor kısım özellikler değil, temeldi. Çok kiracılık, roller, izinler, admin portalı, faturalama, bildirimler, dosya depolama — bunların hepsi, gerçekten önemli olanı inşa etmeden önce belirlenmeli.

Yaptığım her şeyi paketleyerek TenantX’i oluşturdum.

TenantX Nedir?
TenantX, Laravel 12 + React 18 + TypeScript ile oluşturulmuş B2B SaaS başlangıç kiti. Bir eğitim projesi değil. Yan bir deney değil. Gerçek ödeyen müşterilerle gerçek bir üretim SaaS’ından çıkarıldı.
Teknoloji Yığını:

Laravel 12 + PostgreSQL + Sanctum
React 18 + TypeScript + TanStack Query
shadcn/ui + Tailwind CSS
Spatie Permissions (team-scoped)
Docker uyumlu

Mimari Sorun: Kimsenin Konuşmadığı
Çoğu Laravel başlangıç projeleri, iki seviye sunar — bir kullanıcı bir takıma aittir. Bu, basit bir SaaS için işe yarar. Ancak gerçek B2B SaaS, daha fazlasını gerektirir. Slack, Notion veya Linear gibi araçların nasıl çalıştığını düşünün:
Platform Admin
└── Organizasyon (örneğin “Acme Corp”
└── Çalışma Alanı (örneğin “Pazarlama Takımı”
└── Kullanıcı
Bu, 3 seviyeli çok kiracılıktır — ve hemen hemen hiçbir Laravel başlangıç projesi bunu kutudan çıkar çıkmaz sunmaz. Bunu erken yanlış yapmak, altı ay sonra devam eden bir müşteri kitlesine sahipken tüm veri modelinizi yeniden yapılandırmanız gerektiği anlamına gelir. Çünkü ben bununla yüzleştim.

Livewire yerine Neden React + TypeScript?
Bu, en çok aldığım sorulardan biri. Laravel’in ekosistemi mükemmel Livewire araçları sunuyor. Ama gerçek B2B SaaS ürünlerinin ihtiyaçlarına baktığımda cevap netti. Laravel, Şubat 2025’te resmi olarak bir React başlangıç kiti sundu. 300’den fazla Laravel paketinin arkasındaki Spatie, yığınlarını Laravel + Inertia + React + TypeScript olarak standart hale getirdi. Ekosistem değişiyor. Çoğu başlangıç projesi henüz buna ayak uydurmadı.
React + TypeScript, size şunları sağlar:

Type güvenliği: Hataları derleme zamanında yakalama, çalışma zamanında değil
Genç geliştiricilerin güvenle katkıda bulunabildiği bir kod temeli
API’nizi yeniden yapılandırmadan daha sonra bir mobil uygulama ekleme yeteneği
Dünyanın en büyük geliştirici topluluğu için tanıdık araçlar

Livewire ile yeni bir paradigma öğreniyorsunuz. React ile zaten ekibinizin bildiği bir şeyi kullanıyorsunuz.

İçerik Neler Sunuyor?
TenantX, gerçek bir B2B SaaS’ın ihtiyaç duyduğu her şeyi ilk günden itibaren sunar:

✅ 3 seviyeli çok kiracılık (Platform → Organizasyon → Çalışma Alanı → Kullanıcı)
✅ Derin platform admin portalı (planlar, abonelikler, organizasyonlar, kullanım, dosyalar)
✅ Spatie aracılığıyla roller ve izinler (team-scoped)
✅ Uygulama içi yardım merkezi
✅ Aktivite günlükleri + giriş denetim kaydı
✅ Dosya depolama sistemi
✅ Bildirim sistemi
✅ Uygulama içi çeviri editörü
✅ İngilizce + Arapça ile tam RTL desteği
✅ Docker uyumlu
✅ AGENTS.md + AI destekli geliştirme için Kursor kuralları

RTL Desteği
Diğer hiçbir Laravel başlangıç projesinin sunmadığı bir özellik: RTL desteği. Arapça konuşan pazarlar için inşa etmek, sağdan sola bir arayüz desteği gerektiriyordu. RTL, genellikle bir SaaS projesine sonradan eklendiğinde %25–35 ekstra geliştirme maliyeti ekler. TenantX, kutudan çıktığı gibi İngilizce ve Arapça ile birlikte gelir — tam RTL desteği ile. Arapça pazarlar için inşa ediyorsanız, sizi kapsayan başka hiçbir Laravel başlangıç projesi yok.

Produksiyon Kodunu Bir Kiti Dönüştürmenin Öğrettikleri
Bu, orijinal özellikleri inşa etmekten daha zor bir süreçti.

  1. Kod tabanınızdaki ne kadar örtük varsayım bulunduğunu keşfedersiniz. Sadece belirli verileriniz veya ortamınız nedeniyle “çalıştı” gibi görünen şeyler, genelleştirdiğinizde hemen bozulur.
  2. Seeders, migrations’tan daha zordur. Doğru rolleri, izinleri, organizasyonları ve çalışma alanlarını içeren bir demo seeder’ın temiz bir şekilde çalışmasını sağlamanın uzun sürmesi gerekiyordu.
  3. Dokümantasyon bir üründür. Kodu göndermek işin %50’sidir. AGENTS.md ve Kursor kurallarını yazarak geliştiricilerin mimariyi anlayıp genişletebilmesi için gereken diğer %50’dir.
  4. Çıkartma süreci, kullanımdan kaldırılmış kodu açığa çıkardı. Orijinal ürün için mantıklı olan özellikler, genel bir başlangıç kiti için uygun değildi. Bunları kesmek zor bir süreçti ama gerekliydi.

TenantX Kimler İçin Uygun?

Çok kiracılık ihtiyacı olan B2B SaaS geliştiren Laravel geliştiricileri
SaaS altyapılarını standart hale getirmek ve daha hızlı süre tahminleri yapmak isteyen ajanslar
Bu hafta müşterilere göndermek ve ücret almak isteyen indie hackerlar
Ekiplerinin güvenebileceği bir üretim hazır altyapıya ihtiyaç duyan CTO’lar

Sonraki Adımlar
TenantX, 399$’lık bir kurucu üye fiyatı ile lansman yapıyor. Canlı bir demo yakında gelecek — platform admini olarak oturum açın, bir organizasyon oluşturun, bir çalışma alanı ekleyin, kullanıcıları yönetin ve hiçbir şey yüklemeden tam akışı görün.
TenantX’in teknik kararları hakkında daha fazla yazacağım — çok kiracılık mimarisi, React + TypeScript + Laravel, ve solo bir kurucu olarak kamuya açık inşa etme süreçleri hakkında takipte kalın.

→ https://tenantx.dev

Gerçek üretim kodundan oluşturuldu. Sıfırdan başlamak zorunda kalmamanız için çıkarıldı.

Kaynak: Orijinal Makale

QuotigyDash: Laravel 11 ile Geliştirilmiş Kendinize Ait Faturalama Çözümü
API Donmasını Önleyin: Laravel’de Asenkron E-posta Gönderimi
PHP’de Para İşlemleri: Değer Nesnesi Yaklaşımı
Laravel Octane Açıklaması: Ne Zaman Kullanılır, Nasıl Çalışır ve Nasıl Dağıtılır
HTTP Taklitlerini Manuel Olarak Kopyala-Yap mı Yapıyorsunuz? Laravel Http Automock Sizin İçin Yapabilir – DEV Community
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Virginia’da veri merkezlerine destek %69’dan %35’e düştü
Sonraki Makale Acil: Hacked DraftKings Hesapları Satışından 30 Ay Hapis Cezası

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Logitech G512 X 98 İncelemesi: Hibrid Klavye Beklentileri Karşılıyor mu?
Genel
Intel, Wildcat Lake’i 8 çekirdeğe çıkarmayı planlıyor
Donanım
Yeni Yılda Veri Merkezlerine Bir Yıl Süreyle Yasak Geldi
Liste
Rust’ta Yeni Güncelleme ile Gelişmiş Karakter Modelleri Tanıtıldı
Oyun
Yeni Fikirler ve Beklentilerle God Of War Serisi İlerliyor
Oyun
Acil: 900’den Fazla ABD Akaryakıt İstasyonu Tehlikede!
Siber Güvenlik
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?