Projelere dön

02 / 2026

CRM Platformu

Müşteri davranışlarını alışveriş sıklığı, son satın alma tarihi ve harcama tutarına göre analiz ederek segmentasyon yapan, satış sürecini uçtan uca izlenebilir kılan müşteri ilişkileri yönetim sistemi.

Sonuç

Cross-Platform CRM

Teknolojiler

C# · .NET 8 · Avalonia UI · WinForms · SQL Server · Docker

İş Etkisi: Müşterileri alışveriş sıklığı, son satın alma tarihi ve harcama tutarına göre otomatik olarak 10 sadakat segmentine ayırarak hangi müşteri grubuna hangi aksiyonun alınacağını netleştirir. Şikayet takibi ve lead yönetimi ile satış sürecini uçtan uca izlenebilir hale getirir.

Cross-Platform Müşteri İlişkileri Yönetimi (CRM) uygulaması, başlangıçta bir ders projesi olarak Windows Forms ile geliştirilmiş, ardından cross-platform desteği ve modüler servis mimarisi eklenerek genişletilmiştir.

.NET 8 ile geliştirilen uygulama; Windows ortamında Windows Forms (WinForms), Linux/cross-platform ortamında ise Avalonia UI 11.1 native arayüzü ile esnek çalışma desteği sunar. Veritabanı katmanı Docker üzerinde koşan Microsoft SQL Server 2022 ile izole edilmiştir.

Sistemde entegre bir RFM (Recency — Frequency — Monetary) analiz motoru bulunur. Müşterilerin alışveriş sıklığı, son satın alma tarihi ve harcama tutarları analiz edilerek müşteriler otomatik olarak 10 farklı sadakat segmentine (Şampiyonlar, Sadık Müşteriler, Risk Altındakiler vb.) ayrılır.

Modüler mimaride ComplaintService, SalesService, LeadService ve RFMService katmanları bağımsız olarak çalışarak esnek bir iş mantığı sunar.

Bu projenin RFM analiz sürecini nasıl kurguladığımı SQL sorgusundan karara yazımda anlattım.