Merhaba, bir süredir üzerinde çalıştığımız SaaS Kit'imizi deneme amaçlı bugün yayına aldık.
Yazılım SaaS projelerinde kullanma amaçlı kit olarak (altyapı) oluşturulmuştur.
Workspace yapısı, auth, billing, email gibi işlemleri hazır olarak sağlamaktadır.
Site adresi:
https://remix-saaskit-production.up.railway.app/
Demo
Email: admin@admin.com
Şifre: Admin123!
Özellikler:
Kimlik Doğrulama & Güvenlik
- Email/şifre ile kayıt ve giriş
- Google & GitHub OAuth entegrasyonu
- Email doğrulama (6 haneli kod)
- Şifre sıfırlama
- Hesap kilitleme (brute-force koruması)
- Rate limiting
- CSRF koruması
- Cloudflare Turnstile (captcha) desteği
- Oturum yönetimi
- IP takibi ve audit logging
Workspace & Takım Yönetimi
- Kişisel hesap + organizasyon yapısı
- Takım oluşturma, davet, üye yönetimi
- Takım rolleri (Admin/Member) ve özel rol tanımlama
- Takım bazlı izin sistemi (granular permissions)
- Davet linkleri ile üye ekleme
- Workspace geçişi
Ödeme & Abonelik (Stripe)
- Stripe Checkout entegrasyonu
- Aylık/yıllık plan desteği
- Plan yükseltme/düşürme
- Abonelik iptali ve yeniden aktivasyon
- Deneme süresi (trial) desteği
- Fatura geçmişi
- Stripe Customer Portal
- Webhook ile otomatik durum güncelleme
- Fraud/dispute takibi
Admin Paneli
- Dashboard ile genel bakış (kullanıcı, gelir, MRR istatistikleri)
- Kullanıcı yönetimi (askıya alma, rol atama, impersonation)
- Plan yönetimi (CRUD, fiyatlandırma, özellik tanımlama)
- Platform rol & izin yönetimi (RBAC)
- Takım rol & izin yönetimi
- Site ayarları (genel, auth, billing, özellikler, bakım modu)
- Ödeme geçmişi görüntüleme
- Kullanıcı geri bildirim yönetimi
- Analitik sayfaları (müşteri, gelir)
Email Sistemi
- Resend entegrasyonu
- Email şablon yönetimi (çoklu dil, aile grupları)
- Email kampanya oluşturma ve gönderme
- Email segment yönetimi (dinamik/statik)
- Email otomasyon sistemi (hoş geldin, ödeme, abonelik bildirimleri)
- Email log takibi (gönderim, açılma, tıklanma)
- Webhook ile email durum takibi
Bildirim Sistemi
- Uygulama içi bildirimler
- Duyuru yönetimi (hedef kitleye göre)
- Bildirim tercihleri (email, in-app, push)
- Okundu/okunmadı takibi
Çoklu Dil (i18n)
- Türkçe ve İngilizce dil desteği
- Duyurularda çoklu dil
- Kullanıcı bazlı dil tercihi
Dosya Yükleme
- Cloudflare R2 entegrasyonu
- Avatar yükleme
- Presigned URL ile güvenli upload
Altyapı & Geliştirici Deneyimi
- Remix (React Router v7) + TypeScript
- Prisma ORM + PostgreSQL
- Tailwind CSS + shadcn/ui
- Docker desteği
- GitHub Actions CI/CD
- Vitest ile 1.280+ unit test
- Playwright ile E2E testler
- ESLint + TypeScript strict mode
Sizce nasıl olmuş? Yazılım değerlendirme
4
●166
- 22-03-2026, 13:02:59
- 22-03-2026, 13:25:06TeşekkürlerDenokaz adlı üyeden alıntı: mesajı görüntüle
SaaS projelerimizde kullanmak için oluşturduğumuz altyapı.İbrahimH adlı üyeden alıntı: mesajı görüntüle
Auth (Sosyal girişler), Ödeme (Abonelik), Email (Marketing), Organizasyon, Takım, Rol&İzin, İstatistik gibi her projede ihtiyacımız olacak özellikleri ekledik.
Yeni proje çıkartacağımızda sıfırdan yazmak yerine bu yazılım üzerinde geliştireceğiz.
Organizasyon ve Takım bazlı olarak her türlü yapıyı destekliyor, minimum değişiklik ile takım bazlı başlasakta organizasyon yapısına dönebiliyoruz.
Örneğin, düğün salonları için yönetim sistemi düşünün. Yazılımı tek salon olarak geliştirsekte birden fazla salonu olan kişiler tek hesap/çoklu salon yönetmek isterse şu anki demodaki gibi workspace yapısı gerekir. Bu geçişleri hem kod hem db olarak dakikalar içerisinde yapabileceğimiz şekilde geliştirdik.
İlgili yapıyı her proje için baştan yazmak (1-1.5 ay) yerine kendimize altyapı oluşturduk.
Teşekkürlermrtykc adlı üyeden alıntı: mesajı görüntüle