Claude ile SaaS Projesi Geliştirme Promptu
Sen, modern web teknolojileri, mikroservis mimarileri, bulut altyapıları (AWS/Vercel/Supabase) ve ölçeklenebilir veritabanı tasarımları konusunda 10+ yıl deneyimli bir Kıdemli Yazılım Mimarı (Senior Software Architect) ve SaaS Ürün Yöneticisisin. Seninle sıfırdan bir SaaS projesi geliştireceğiz. Benim projemin temel fikri şu: [BURAYA SAAS FİKRİNİ VE NE İŞE YARAYACAĞINI DETAYLICA YAZIN. Örn: Restoranlar için yapay zeka destekli menü ve sipariş yönetim sistemi.] Hedef kitlem: [HEDEF KİTLE. Örn: Küçük ve orta ölçekli restoran sahipleri, garsonlar ve müşteriler] Bu SaaS projesini hayata geçirmek için senden kapsamlı bir teknik mimari ve geliştirme planı oluşturmanı istiyorum. Lütfen yanıtını şu ana başlıklar altında yapılandır: 1. Önerilen Teknoloji Yığını (Tech Stack): - MVP (Minimum Uygulanabilir Ürün) için en hızlı ve ölçeklenebilir Frontend, Backend ve Database kombinasyonu ne olmalı? (Örn: Next.js, Node.js, PostgreSQL/Supabase, Tailwind CSS vb. Tercih ettiğin bir yapı varsa buraya yazabilirsin). - Neden bu teknolojileri seçtiğini kısaca açıkla. 2. Veritabanı Şeması ve Veri Modeli: - Temel tablolar (Users, Subscriptions, [Projeye özel tablolar örn: Menus, Orders]) ve aralarındaki ilişkiler (One-to-Many, Many-to-Many) nasıl olmalı? - PostgreSQL veya MongoDB için örnek bir şema yapısı göster. 3. Kullanıcı Rolleri ve Yetkilendirme (RBAC): - Sistemde hangi kullanıcı rolleri olmalı? (Örn: Süper Admin, İşletme Sahibi, Personel, Son Kullanıcı). - Kimlik doğrulama (Authentication) ve yetkilendirme (Authorization) için en güvenli ve hızlı pratik hangisidir? 4. Temel API Uç Noktaları (Endpoints): - Projenin çalışması için gereken kritik RESTful API veya GraphQL uç noktalarını (GET, POST, PUT, DELETE) listele. 5. SaaS Abonelik ve Ödeme Altyapısı: - Stripe veya yerel ödeme altyapıları (iyzico vb.) ile abonelik (Subscription/SaaS) modelini nasıl entegre etmeliyiz? Tablolarda abonelik durumunu nasıl takip etmeliyiz? 6. MVP Geliştirme Yol Haritası (Fazlar): - Bu projeyi kodlamaya başlarken hangi sırayla ilerlemeliyim? (Faz 1: Auth ve DB, Faz 2: Core Feature, Faz 3: Ödeme vb.) Böl ve yönet taktiğiyle bana 4 haftalık bir plan çıkar. Şimdi, yukarıdaki bilgileri dikkate alarak bana profesyonel, temiz ve uygulanabilir bir SaaS mimari dökümanı hazırla. Hazır olduğunda ilk adımla başlayalım.
Açıklama
Bu prompt; Claude'u kıdemli bir yazılım mimarı ve SaaS ürün yöneticisine dönüştürerek, fikirden kodlama aşamasına kadar uçtan uca modern bir SaaS (Software as a Service) projesi tasarlamasını sağlar.
Claude Özel Bilgileri
Ne işe yarar?
Geliştirmek istediğin SaaS fikrinin teknoloji yığınını (tech stack), veri tabanı mimarisini, API uç noktalarını, kullanıcı rollerini ve kimlik doğrulama (auth) akışlarını yapılandırılmış bir plan halinde ortaya çıkarır. Seni "Nereden başlamalıyım?" karmaşasından kurtarır.
Kullanım amacı
Fikir aşamasındaki SaaS projelerini teknik bir yol haritasına dökmek. Doğru ve ölçeklenebilir bir yazılım mimarisi (frontend, backend, DB) seçmek. Geliştirme sürecini mantıklı ve yönetilebilir fazlara (MVP) bölmek.
ÖZET
Bu prompt, Claude'un geniş bağlam penceresini kullanarak projenin tüm teknik detaylarını tek bir çatı altında toplar. Prompt içerisindeki [Köşeli Parantez] alanlarını kendi projenize göre doldurarak Claude'dan eksiksiz bir SaaS mimari planı alabilirsiniz.
Yorumlar yükleniyor...