





🚀 Canlı Yardım – İşletmenizin Canlı Destek ve Müşteri İletişim Platformu
Merhaba arkadaşlar,
İşletmelerin web siteleri üzerinden ziyaretçileriyle doğrudan iletişim kurabilmesini, müşteri taleplerini yönetebilmesini ve satış fırsatlarını kaçırmamasını sağlayan Canlı Yardım projesini tanıtmak istiyorum.
Projenin amacı; canlı destek, müşteri mesajlaşması, destek biletleri, ekip yönetimi ve otomatik yanıt sistemini tek bir panelde birleştiren, modern arayüzlü ve çok kiracılı bir SaaS platformu sunmak.
Arayüz tasarımında Vercel, Linear ve Stripe gibi modern SaaS ürünlerinden ilham alan koyu tema, indigo vurgular, yumuşak köşeler ve sade bir yönetim deneyimi hedefleniyor.
💬 1. Canlı Destek Widget'ı
Web sitenize birkaç satır kodla eklenebilen canlı destek penceresi sayesinde ziyaretçileriniz sizinle doğrudan iletişim kurabilir.
- Web sitesine kolayca entegre edilebilen JavaScript widget.
- Başlık, karşılama mesajı, renk ve görünüm özelleştirme.
- Mobil, tablet ve masaüstü ekranlarına uyumlu tasarım.
- Türkçe karakter ve UTF-8 desteği.
- Ziyaretçi ile temsilci arasında çift yönlü mesajlaşma.
- Mesaj gönderim durumu ve sunucu onayı göstergeleri.
- Dosya ve görsel gönderimi altyapısı.
- Sesli bildirim ve hazır yanıt desteği.
- Bağlantı hatalarında otomatik yeniden deneme ve yedek iletişim mekanizması.
⚡ 2. Canlı Destek ve Görüşme Yönetimi
Temsilciler tüm görüşmelerini merkezi bir panel üzerinden yönetebilir.
- Aktif görüşmelerin listelenmesi.
- Ziyaretçi ve mesaj geçmişinin görüntülenmesi.
- Mesajlara hızlı yanıt verme.
- Hazır yanıtlarla sık sorulan sorulara daha hızlı dönüş yapma.
- Departmanlara göre görüşme organizasyonu.
- Destek taleplerini takip etmeye yönelik yönetim altyapısı.
- Bağlantı kopmalarında HTTP tabanlı yedek mesaj kontrolü.
- WebSocket ve SSE gibi alternatif gerçek zamanlı iletişim yöntemlerine yönelik altyapı.
🎫 3. Destek Bileti Sistemi
Yalnızca anlık sohbet değil, cevaplanması daha sonra gereken müşteri talepleri de yönetilebilir.
- Destek talebi oluşturma.
- Biletleri departmanlara yönlendirme.
- Talep yanıtlarını ve geçmişini takip etme.
- Açık ve kapalı taleplerin yönetimine yönelik altyapı.
- Müşteri taleplerini tek merkezde toplama.
🏢 4. Çok Kiracılı SaaS Mimarisi (Multi-Tenant)
Platform, birden fazla firmanın kendi çalışma alanını kullanabileceği şekilde tasarlanmıştır.
- Firma hesapları ve firma bazlı yönetim panelleri.
- Her firmanın kendi sohbetlerini yönetmesi.
- Firma bazlı departman ve temsilci yönetimi.
- Widget ayarlarının firmaya göre özelleştirilmesi.
- Departman ve rol bazlı erişim kontrolleri.
- Süper yönetici paneli üzerinden merkezi yönetim.
- Abonelik paketlerini yönetmeye yönelik altyapı.
👥 5. Departman ve Temsilci Yönetimi
İşletmeler müşteri destek ekiplerini ihtiyaçlarına göre organize edebilir.
- Satış, teknik destek ve müşteri hizmetleri gibi departmanlar oluşturma.
- Departmanları yönetme ve silme.
- Alt kullanıcı ve temsilci hesabı oluşturma.
- Temsilcilere departman bazlı erişim yetkisi verme.
- Yetkisiz sohbet ve bilet erişimlerini sınırlandırma.
🤖 6. Akıllı Otomatik Yanıt ve SSS Botu
Temsilcilerin çevrimdışı olduğu veya yoğun olduğu durumlarda otomatik yanıt altyapısından yararlanılabilir.
- Anahtar kelimeye dayalı yanıt kuralları.
- Kargo, fiyat, iade ve benzeri konular için özel cevaplar tanımlama.
- Sık sorulan soruların otomatik yanıtlanması.
- Bot kurallarını yönetim panelinden düzenleme.
- Temsilci müsait olmadığında ziyaretçiye ilk yanıtı verme.
📊 7. İstatistik ve Raporlama
Müşteri iletişimini izlemek ve operasyonları değerlendirmek için raporlama ekranları bulunmaktadır.
- Sohbet trafiğini analiz etmeye yönelik istatistikler.
- Günlük görüşme hacmini gösteren grafik altyapısı.
- Departmanlara göre dağılım raporları.
- Sohbet geçmişini dışa aktarma.
- CSV ve Excel uyumlu tablo çıktıları.
- Yazdırılabilir PDF raporları.
- CSV formül enjeksiyonu riskini azaltmaya yönelik çıktı korumaları.
💳 8. Abonelik ve Ödeme Altyapısı
SaaS modelinde firma aboneliklerini yönetebilmek amacıyla farklı paketler ve ödeme yöntemleri için altyapı hazırlanmıştır.
- Başlangıç, Profesyonel ve Kurumsal paket yapısı.
- Abonelik süresi ve ödeme durumunu yönetmeye yönelik sistem.
- PayTR entegrasyon altyapısı.
- iyzico entegrasyon altyapısı.
- Shopier ödeme taleplerine yönelik çalışma alanı.
- Banka havalesi ve EFT için onay akışı.
- Ödeme bildirimi doğrulama ve yinelenen bildirimlere karşı koruma.
- Abonelik bitiş tarihi ve hatırlatma işlemleri için cron altyapısı.
🔐 9. Güvenlik ve Veri Koruma
Uygulamanın altyapısı PHP 8.x ve MySQL/PDO üzerine kuruludur. Güvenlik için birden fazla katman kullanılmaktadır.
- PDO prepared statements ile SQL injection riskini azaltma.
- HTML çıktılarında XSS koruması.
- Formlar ve AJAX istekleri için CSRF kontrolleri.
- AES-256-GCM ile hassas verilerin şifrelenmesine yönelik altyapı.
- IP ve oturum bazlı istek sınırlama.
- Geçici IP engelleme mekanizması.
- Dosya yüklemelerinde MIME doğrulaması ve yeniden kodlama.
- Güvenli rastgele dosya adları.
- Firma ve departman bazlı erişim kontrolleri.
- Hataları sunucu tarafında kaydetmeye yönelik loglama yaklaşımı.
🎨 10. Modern Yönetim Paneli
Panel tasarımında kullanılabilirlik ve sadelik ön plandadır.
- Koyu tema ve indigo vurgular.
- Bootstrap 5 tabanlı arayüz.
- Inter yazı tipi.
- Yuvarlatılmış kartlar ve modern bileşenler.
- Merkezi firma kontrol paneli.
- Departman, temsilci, bot ve istatistik ekranları.
- Süper yönetici için merkezi yönetim alanı.
- SEO ayarları ve dinamik sayfa yönetimi altyapısı.
⚙️ 11. Teknoloji ve Kurulum
Proje, yaygın Linux hosting ortamlarına uyumlu olacak şekilde geliştirilmiştir.
- PHP 8.x.
- MySQL ve PDO.
- JavaScript tabanlı canlı destek widget'ı.
- HTTP polling ile yedek mesaj akışı.
- İsteğe bağlı SSE ve Node.js WebSocket altyapısı.
- AES-256-GCM şifreleme yaklaşımı.
- Otomatik veritabanı kurulum ve güncelleme betikleri.
- Kurulum sihirbazı.
- Cron tabanlı zamanlanmış görev altyapısı.
🎯 Kimler için uygun?
- E-ticaret siteleri.
- Kurumsal web siteleri.
- Ajanslar ve yazılım firmaları.
- Satış ekibi bulunan işletmeler.
- Teknik destek ve müşteri hizmetleri ekipleri.
- Birden fazla işletmeye canlı destek hizmeti sunmayı hedefleyen SaaS girişimleri.
🚀 Projenin hedefi
Amacımız; canlı sohbeti, destek biletlerini, departmanları, temsilci yönetimini ve otomatik yanıtları tek bir yerde toplayan, kullanımı kolay ve geliştirilebilir bir müşteri iletişim platformu oluşturmak.
Platformun mevcut sürümünde temel uygulama bileşenleri ve yönetim ekranları hazırlanmıştır. Canlıya alınmadan önce gerçek hosting ortamında uçtan uca mesajlaşma, veritabanı, dosya yükleme, ödeme sağlayıcıları ve yüksek trafik testlerinin tamamlanması gerekmektedir.
Canlı Yardım, müşteri iletişim süreçlerini tek panelden yönetmek ve kendi canlı destek altyapısını oluşturmak isteyen işletmeler için geliştirilmektedir.
Proje hakkındaki görüşlerinizi, önerilerinizi ve geliştirilmesini istediğiniz özellikleri bekliyorum. 🙌
