🏆 App Portal – Multi-Vendor App & Software Marketplace (GPL)
Launch your own store for Android/iOS apps, desktop software, and web tools — with developer onboarding, versioned releases, license keys, payouts, SEO-ready product pages, and secure downloads on a modern Laravel stack.
🚀 Genel Bakış
App Portal, yaratıcıların mobil uygulamaları, PWA'ları, masaüstü yardımcı programlarını ve eklentileri listelediği, kendi kendine barındırılan bir pazar yeridir.
Satıcılar sürümleri, değişiklik günlüklerini, fiyatlandırmayı ve desteği yönetir; Müşteriler hızlı indirmeler, güncelleme bildirimleri ve net lisanslama hakkına sahip olur.
Markalama, ücretler ve veriler üzerinde tam kontrol sahibi olmak isteyen stüdyolar, bağımsız geliştiriciler, ajanslar veya topluluklar için idealdir.
Deneyim odaklı tasarım: Aşamalı sürümler, anlamsal sürüm oluşturma, geri ödeme pencereleri, DMCA işleme ve denetim günlükleri gibi gerçek geliştirici iş akışları temel alınarak oluşturulmuştur; böylece ilk günden itibaren güvenli bir şekilde ölçekleyebilirsiniz.
✨ Temel Özellikler
- Satıcıya Katılım: kaydolma, KYC alanları, onay iş akışı ve yazar vitrinleri.
- Ürün Türleri: Android APK/AAB, iOS derleme meta verileri (bağlantı çıkışı), masaüstü uygulamaları (Win/macOS/Linux), web uygulamaları, eklentiler, temalar.
- Sürümler ve Değişiklik Günlükleri: anlamsal sürümler, notlar, kullanımdan kaldırmalar, geri alma arşivleri.
- Lisans Anahtarları ve Etkinleştirmeler: tek/çoklu cihaz, alan adı/uygulama bağlama, iptal ve yenileme kuralları.
- Güvenli Teslimat: imzalı, zaman sınırlı URL'ler; S3/MinIO/CDN aktarımı; sağlama toplamı doğrulaması.
- Ödemeler ve Ödemeler: Stripe/PayPal desteği, komisyon kademeleri, planlanmış satıcı ödemeleri.
- Abonelikler: denemeler, eşit dağıtma ve yenileme hatırlatıcıları içeren yinelenen planlar.
- Vergi ve Faturalama: KDV/GST desteği, vergi dahil/hariç fiyatlandırma, indirilebilir faturalar.
- Arama ve SEO: yönlü arama, etiketler, temiz bilgiler, meta kontroller, Açık Grafik, JSON-LD kancaları, XML site haritası uyumluluğu.
- İncelemeler ve Destek: denetlenen derecelendirmeler, Soru-Cevap, biletleme/bilgi tabanı entegrasyonu.
- Analizler: satışlar, dönüşümler, en iyi uygulamalar/yazarlar, gruplar, geri ödemeler ve lisans kullanımı.
- Politika ve Uyumluluk: EULA/GPL koşulları, DMCA akışı, geri ödeme pencereleri, izin ve indirme günlükleri.
- Performans: sıraya dayalı postalar, Redis önbelleği, tembel ortam ve CDN'ye hazır varlıklar.
- Genişletilebilirlik: web kancaları (satın alma/geri ödeme/lisans), REST/JSON API, etkinlikler/dinleyiciler, Blade teması geçersiz kılmaları.
⚙️ Teknik Yığın
- Çerçeve: Laravel (9/10+ tipik uyumluluk)
- Dil: PHP 8.1+ önerilir
- Veritabanı: MySQL 8.0+ veya MariaDB 10.5+
- Ön Uç: Blade, Tailwind/Bootstrap, Alpine.js/Vanilla JS
- Depolama/CDN: Yerel + S3/MinIO; isteğe bağlı CDN (CloudFront vb.)
- Önbellek/Kuyruklar: Redis (önerilir), çalışanlar için Horizon/Süpervizör
- Oluşturma Araçları: Composer, Node.js (Vite) ve NPM/Yarn
- Sunucu: HTTPS'li Nginx/Apache; PHP uzantıları: openssl, pdo_mysql, mbstring, curl, intl, fileinfo, zip, json
🧩 Kurulum Kılavuzu
- Yükleme: dosyaları Linux barındırma/sunucuya dağıtma; HTTPS'yi etkinleştirin.
- Yapılandır: DB oluştur; DB, APP_URL, posta, önbellek/kuyruk ve depolama için .env'yi ayarlayın.
- Bağımlılıklar: besteci kurulumu --no-dev ve php artisan anahtarı:generate.
- Migrate/Tohum: php artisan migrate --force (varsa tohum demosu).
- Varlıklar: npm kurulumu ve npm çalıştırma derlemesi.
- İşçiler: php artisan kuyruğunu çalıştırın: Yönetici altında çalışın; zamanlanmış görevler için cron'u yapılandırın.
- Ödemeler: Stripe/PayPal anahtarlarını ekleyin; satın alma/geri ödeme etkinlikleri için web kancaları ayarlayın.
- Depolama: php artisan depolama:link; indirmeler için S3/CDN ve imzalı URL'leri yapılandırın.
- Harden: depolama/ve önyükleme/önbellek izinlerini ayarlayın; hız sınırlarını ve yedeklemeleri etkinleştirin.
İpucu: Yayına geçmeden önce bir hazırlık alanında satın alma → lisans → indirme → güncelleme akışını test edin.
📦 Teslimatlar
- Tam Uygulama Portalı Laravel kaynak kodu (GPL yapısı)
- Yönetici, Satıcı (geliştirici) ve Alıcı ön uçları
- Lisans anahtarı ve güncelleme API modülleri
- Ödeme ve ödeme entegrasyonları
- Belgeler ve örnek yapılandırmalar
- GPL lisans metni ve değişiklik günlüğü
📱 Desteklenen Platformlar
- Sunucu İşletim Sistemi: Linux (Ubuntu/Alma/Rocky) önerilir; Geliştirme için Windows/macOS
- Tarayıcılar: en yeni Chrome, Firefox, Safari, Edge
- Cihazlar: masaüstü, tablet ve mobil cihazlar için duyarlı pazar yeri kullanıcı arayüzü
🧠 Notlar
- Lisans: Yasal kendi kendine barındırma, test etme ve eğitim için GNU Genel Kamu Lisansı (GPL) kapsamında dağıtılır.
- Uyumluluk: Platform politikalarına saygı gösterin (Apple/Google) — doğrudan ikili dağıtıma izin verilmeyen iOS için mağaza bağlantıları sağlayın.
- Özelleştirme İpuçları: temel düzenlemeler yerine etkinlikleri/dinleyicileri ve hizmet sınıflarını tercih edin; Blade alt görünümleri aracılığıyla tema; sırları .env'de saklayın.
- SEO Güvencesi: benzersiz başlıklar/açıklamalar, JSON-LD şeması, kanonik URL'ler, yerelleştirilmiş bilgiler, görsel alt metni.
- Güvenlik: Satıcılar, imzalı URL'ler, hız sınırlama, yüklemelerde kötü amaçlı yazılım taramaları ve DMCA iletişim akışı için 2FA'yı etkinleştirin.
👨💻 Orijinal Geliştirici Kredisi
Orijinal olarak listelenen satıcı tarafından yazılmıştır.
CodeCanyon (veya orijinal pazar yeri).
Lütfen kullanım durumunuz gerektirdiğinde ticari bir lisans satın alarak geliştiriciyi destekleyin.
🔒 Sorumluluk reddi beyanı
Bu, öğrenme, test etme ve yasal olarak kendi kendine barındırma amaçlı bir GPL yeniden dağıtımıdır. Biz orijinal geliştiriciler değiliz ve hiçbir zımni garanti vermiyoruz.
Tüm ürün adları ve ticari markalar ilgili sahiplerine aittir. Ticari üretim için lisanslama yükümlülüklerini inceleyin ve gerekli ek lisansları güvence altına alın.
Değerlendirmeler
Henüz değerlendirme yapılmadı.