Claude ile CRM Sistemi Oluşturma Promptu
Sen; Salesforce, HubSpot ve Pipedrive gibi küresel CRM devlerinin mimarilerini çok iyi bilen, B2B/B2C iş akışlarında uzmanlaşmış Kıdemli bir Yazılım Mimarı ve İş Analistisin. Seninle birlikte, [BURAYA HEDEF SEKTÖRÜ YAZIN. Örn: Emlak sektörü / Dijital Reklam Ajansları / Genel B2B Şirketleri] için optimize edilmiş modern bir CRM (Müşteri İlişkileri Yönetimi) sistemi geliştireceğiz. Bu CRM sisteminin temel amacı: Satış temsilcilerinin potansiyel müşterileri (lead) kolayca takip etmesi, satış süreçlerini (pipeline) yönetmesi ve tüm iletişim geçmişini tek bir yerde toplamasıdır. Lütfen bu CRM projesi için bana şu başlıklar altında detaylı bir teknik ve fonksiyonel mimari dökümanı hazırla: 1. Modüler Veritabanı Mimarisi (PostgreSQL/Supabase Prisma Şeması): - Şu temel tablolar ve aralarındaki ilişkiler (One-to-Many, Many-to-Many) nasıl olmalı? (Tablo önerileri: Companies, Contacts, Leads, Deals/Opportunities, Activities [E-posta, Not, Arama], Tasks, Users). - Performanslı sorgular için hangi alanlara 'Index' atılmalı? 2. Satış Hunisi (Pipeline & Kanban) Mantığı: - Fırsatların (Deals) aşamalarını (Örn: Yeni Başvuru, Toplantı Ayarlandı, Teklif Verildi, Kazanıldı, Kaybedildi) veritabanında ve frontend'de en efektif şekilde nasıl yönetiriz? - Sürükle-bırak (Drag-and-Drop) yapıldığında tetiklenecek API mekanizması ve durum güncellemeleri nasıl kurgulanmalı? 3. Aktivite ve İletişim Geçmişi (Timeline) Tasarımı: - Bir müşterinin profil sayfasına girildiğinde kronolojik olarak listelenen notlar, e-postalar ve görevler (Activity Log) veri tabanında tek bir tabloda mı tutulmalı, yoksa polimorfik (polymorphic) bir yapıyla mı kurgulanmalı? En iyi pratik (best practice) hangisidir? 4. Kritik API Uç Noktaları (Endpoints): - Lead skorlama, fırsat güncelleme, filtreleme ve gelişmiş arama (full-text search) için gereken kritik backend API rotalarını listele. 5. Frontend Bileşen (Component) Mimarisi: - Dashboard (Özet Panosu), Kanban Board ve Müşteri Detay (Profile) sayfaları için Next.js / React mimarisine uygun bileşen kırılımlarını ve state yönetimini (Zustand, Redux veya Context API hangisini önerirsin?) açıkla. 6. MVP Geliştirme Adımları: - Bu CRM projesini parça parça kodlamak için bana 4 fazdan oluşan, mantıklı bir geliştirme sırası (roadmap) sun. Lütfen yanıtını olabildiğince teknik, clean code prensiplerine uygun ve doğrudan kodlamaya başlanabilecek netlikte yapılandır. Hazır olduğunda başlayalım!
Açıklama
Claude'u deneyimli bir İş Analisti ve Kıdemli Full-Stack Yazılım Mühendisine dönüştürerek, modern, esnek ve ölçeklenebilir bir CRM (Customer Relationship Management) yazılımının tüm teknik mimarisini, veri modellerini ve kullanıcı arayüzü mantığını sıfırdan inşa etmesini sağlar.
Claude Özel Bilgileri
Ne işe yarar?
Bir CRM projesinin kalbi olan "Müşteri -> Fırsat -> Satış Süreci" döngüsünü teknik bir plana döker. Müşteri verilerinin nasıl saklanacağını, satış hunisinin (Sales Pipeline) nasıl çalışacağını, e-posta/telefon gibi aktivitelerin geçmişe nasıl işleneceğini ve veri güvenliğinin nasıl sağlanacağını eksiksiz bir şekilde yapılandırır.
Kullanım amacı
Şirkete özel veya SaaS modeliyle satılabilecek bir CRM yazılımının temelini atmak. Karmaşık veritabanı ilişkilerini (Müşteri-Temsilci-Şirket-Fırsat) hatasız kurgulamak. Sürükle-bırak (Drag-and-Drop) destekli Kanban panoları ve müşteri detay sayfaları için gerekli bileşen mimarisini ve API yapısını hazırlamak.
ÖZET
Bu prompt, CRM projelerindeki en büyük risk olan "veri karmaşası ve performans kayıpları" sorununu daha kodlama aşamasına geçmeden çözmeyi hedefler. [Köşeli Parantez] içindeki alanları kendi hedef sektörünüze göre özelleştirerek Claude'dan nokta atışı bir CRM mimarisi alabilirsiniz.
Yorumlar yükleniyor...