Sosyal Medya Hizmet Paneli
22 platform, 112+ servis, cüzdan sistemi, otomatik sipariş işleme. 81.000+ satır kod, 47 veritabanı tablosu.
Müşteri İhtiyacı
Sosyal medya ajansları ve influencer'lar farklı sitelerden hizmet alıyordu. Sipariş takibi karmaşık, ödeme yönetimi dağınık, provider entegrasyonu manuel yapılıyordu.
Çözümümüz
22 platformu destekleyen, 112+ servis sunan, otomatik provider entegrasyonu olan tam kapsamlı bir SMM paneli geliştirdik. Cüzdan sistemi, kampanya yönetimi, Telegram bildirimleri ve destek sistemi ekledik.
Teknik Detaylar
Entegrasyonlar
Zorluklar & Çözümler
1SMM Provider Entegrasyonu
HepsiSosyal API ile servis senkronizasyonu, sipariş oluşturma, durum takibi ve bakiye kontrolü yapılmalı.
HepsisosyalClient ve HepsisosyalSync sınıfları. Servis tipi eşleştirme, otomatik sipariş oluşturma, progress tracking, refill/cancel desteği.
2Cüzdan ve Karma Ödeme
Kullanıcılar bakiye yükleyip kullanabilmeli. Kart + cüzdan karma ödeme desteklenmeli. Dondurulmuş bakiye yönetimi.
user_wallets tablosu (balance, frozen_balance, total_spent). wallet_transactions ile tam izlenebilirlik. Mixed payment flow.
322 Platform, 112+ Servis Yönetimi
Her platformun farklı servisleri, kategorileri ve fiyatlandırması var. Admin kolayca yönetebilmeli.
platforms → service_categories → services → service_packages hiyerarşisi. Provider servis senkronizasyonu, toplu fiyat güncelleme.
4Gerçek Zamanlı Bildirimler
Yeni siparişler, ödemeler, destek talepleri için anlık bildirim gerekiyor.
TelegramNotifier sınıfı - grup bildirimleri, HTML format, emoji destekli mesajlar. EmailNotifier ile müşteri bildirimleri.
Perde Arkası
- 81.149+ satır özel PHP kodu (vendor hariç)
- 47 veritabanı tablosu ile kapsamlı veri modeli
- 22 sosyal medya platformu, 112+ servis, 119 kategori
- HepsisosyalClient: Servis sync, sipariş oluşturma, durum takibi
- Cüzdan sistemi: Bakiye, dondurulmuş bakiye, transaction log
- PayTR iFrame: Token generation, callback verification, HMAC SHA256
- TelegramNotifier: 5 farklı bildirim tipi, HTML format
- Kampanya sistemi: Yüzde/sabit indirim, bonus kredi, kullanım limiti
- Destek sistemi: Departman, öncelik, durum workflow
- Güvenlik: CSRF, rate limiting, login attempt limiting, Argon2ID
Proje Özellikleri
- 22 platform desteği (Instagram, YouTube, TikTok, vb.)
- 112+ servis, 119 kategori
- PayTR ile güvenli ödeme
- Cüzdan sistemi ve bakiye yönetimi
- HepsiSosyal provider entegrasyonu
- Otomatik sipariş işleme ve takip
- Telegram anlık bildirimler
- Kampanya ve kupon sistemi
- Destek ticket sistemi
- Blog ve CMS yönetimi
Elde Edilen Sonuçlar
22 platformda 112+ servis tek panelden sunuluyor. HepsiSosyal API ile otomatik sipariş işleme. Cüzdan sistemi ile hızlı ödeme. Telegram ile anlık bildirimler.
Proje Bilgileri
Teknoloji Stack
Mimari
Vanilla PHP MVC-like yapı (framework kullanmadan). PDO ile veritabanı, Singleton pattern. Argon2ID şifreleme. PayTR iFrame entegrasyonu. HepsiSosyal API client. Telegram ve Email notifier sınıfları.
