WordPress Eklentisi İçin Lisanslama Scripti + Domaine Özel Eklenti İndirme Paneli (Teklif Alınacaktır)
Kısa Özet:
Satışını yaptığım WordPress eklentisini lisanslayacağım bir sisteme ihtiyacım var. Her domain için lisans süresi tutulacak, kalan gün dinamik görünecek ve müşteri panelinden domaine özel eklenti dosyası indirilebilecek.
İhtiyaç Detayı
Lisans Türleri: Deneme (trial), süreli (ör. 30/180/365 gün), ömür boyu
Domain Bağlama: Tek domain, alt alan adı opsiyonu (örn. *.site.com isteğe bağlı)
Kalan Gün: Lisansın bitiş tarihine göre gün/saat bazında hesaplama ve panelde/JSON APIde gösterim
Panel: Admin ve Müşteri rolleri
Admin: müşteri oluşturma, domain/lisans yönetimi, süre uzatma, manuel iptal, notlar
Müşteri: lisans durumunu görme (aktif/pasif/kalan gün), domain ekleme/editleme (opsiyonel), domaine özel eklenti indir
Domaine Özel Eklenti Üretimi:
Eklenti dosyasında domain ve son kullanma bilgisi gömülü (config/header)
Dosya bütünlüğü için hash/imza (örn. HMAC)
İsteğe bağlı basit obfuscation
WordPress Tarafı:
Eklenti, kurulumda domaini ve lisansı doğrulamak için lisans sunucusuna ping atar
Yönetici ekranında lisans durumu/kalan gün gösterimi
(Opsiyonel) Otomatik güncelleme endpointi (version check + zip url)
API/Entegrasyon:
JSON REST endpointleri (lisans doğrulama, kalan gün, versiyon kontrol)
Rate limit, nonce/JWT ile güvence
(Opsiyonel) Webhook/Zapier entegrasyonu (yeni satış, süre uzatma vb.)
Bildirimler:
Lisans bitimine X gün kala e-posta bildirimi (admin + müşteri)
Cron/queue ile periyodik kontrol
Log & Raporlama: Lisans doğrulama logları, indirme geçmişi, başarısız denemeler
Teknik Tercihler
Backend: PHP 8+ (tercihen Laravel) veya sağlam PHP framework
DB: MySQL/MariaDB
Dağıtım: Standart LAMP ortamında sorunsuz çalışmalı
Güvenlik: TLS zorunlu, prepared statements/ORM, CSRF/XSSe karşı koruma, IP rate limit
Performans: Cache katmanı (opsiyonel), çoklu domain için ölçeklenebilir
Teslimat ve Dokümantasyon
Tam kaynak kod (yapılandırılabilir .env)
Kurulum adımları ve örnek Nginx/Apache ayarları
Veritabanı şeması/migrasyonlar
Örnek admin/müşteri hesapları
Kısa video veya readme ile kullanım anlatımı
(Opsiyonel) 1-2 haftalık hata düzeltme garanti süresi
Bütçe ve Süre
Bütçe: ₺[___] ₺[___] (KDV dahil/haric)
Hedef Süre: [___] gün/hafta (analiz + geliştirme + test)
Ödeme: [R10 Garantisi] / [Banka] / [IBAN] (R10 kurallarına uygun)
Başvuru İçin Lütfen Gönderin
Benzer yaptığınız işlerden 2-3 referans (panel ekran görüntüsü/demosu)
Kısa teknik yaklaşım (lisans doğrulama akışı, imzalama yöntemi vb.)
Teslim süresi ve toplam fiyat
Bakım/destek koşulları (süre, kapsam)
Ek Notlar
Hazır elinizde benzer bir çözüm varsa demo görmek isterim.
Çözümün ileride SaaSe evrilebilmesi artı puan.
R10 kurallarına uygun, özgün geliştirme beklenmektedir.
İletişim: R10 PM veya Whatsapp