• Dün, 14:46:19
    #1

    Merhabalar,

    Uzun süredir geliştirdiğim **Görev Box** isimli mikro-görev platformunu satışa çıkarıyorum.
    Sistem tamamen kendi(claude) yazılımım, hazır script DEĞİL.
    Diğer görev siteleri benzeri yapıda fakat hem **görev yapan** hem **reklam veren** tarafının aynı hesapta birleştiği "dual-mode" mimariye sahip.

    📱 App: https://play.google.com/store/apps/d...kutan.gorevbox
    🔗 Demo: https://www.gorevbox.com
    👤 Demo Kullanıcı: demo@gorevbox.com
    🔑 Şifre: 123456

    🎯 Sistem Nedir?

    Kullanıcılar sosyal medya görevlerini tamamlayarak (takip, beğeni, yorum,
    abonelik vb.) para kazanır. Reklam verenler görev yayınlayarak hedefli
    büyüme sağlar. Tek hesap üzerinden iki paneli (görev yapan / reklam veren)
    kullanabilirsiniz — panel geçişi tek tık.

    🛠️ Teknik Altyapı

    Backend (API)
    - **PHP 8.x** — saf, framework'süz (hızlı, bağımsız)
    - **MySQL** — PDO prepared statement (SQL injection guard)
    - **JWT auth** (HS256, 30 gün) — mobil + web ortak token
    - **RESTful API** — /auth, /user, /tasks, /wallet, /advertiser, /webhooks, /notifications
    - **Subdomain mimarisi* api.gorevbox.com / admin.gorevbox.com / www.gorevbox.com
    - **CORS + Preflight** ayarlı, mobil app tamamen API üzerinden çalışıyor

    Frontend (Web)
    - **3 ayrı V3 tasarım sistemi* Kullanıcı paneli (mavi), Reklam veren paneli
    (yeşil), Admin paneli (koyu sidebar + yeşil accent)
    - **Inter + JetBrains Mono** font sistemi, **Dark Mode** desteği (localStorage)
    - **SEO dostu URL'ler* /panel, /gorevler, /gorev/{id}, /reklamci/gorev-ekle vb.
    - **AJAX top nav arama** (session bazlı, debounce + keyboard nav)
    - **Mobil uyumlu** — drawer menu, sticky nav, lightbox

    Mobile (Flutter App)
    - **Android APK + AAB** hazır, Play Console'da onay sürecinde
    - **Native splash + adaptive icon** (Android 12+ uyumlu)
    - **Upload keystore** ile imzalı build sistemi
    - **GoRouter** + adaptive bottom nav (user/advertiser modları için ayrı)
    - **Provider** state management, **auto-login** (rememberMe)
    - Package: com.okutan.gorevbox

    Admin Panel
    - **Görev / kanıt / çekim / havale onayları** (toplu işlem desteği)
    - **Kullanıcı yönetimi** — IP tracking, şüpheli hesap uyarısı, toplu ban
    - **Fraud Tespit Sistemi** (6 kategori):
    - Multi-IP, Multi-fingerprint, Self-referral
    - Burst submission, Duplicate proof, Registration spam
    - **Finansal Genel Bakış** — KDV hesaplama, Chart.js grafikler, CSV export
    - **CMS** — site ayarları + statik sayfalar (Hakkımızda, Gizlilik vb.)
    admin panelinden yönetilir, hardcode YOK
    - **Toplu bildirim gönderme** (FCM + DB)

    💳 Ödeme Sistemi

    Kullanıcı Para Çekme
    - Min 10 TL, Papara / IBAN / Kripto desteği
    - **Çekilebilir bakiye guard'ı** — dual-mode money laundering açığı kapatıldı
    (reklam veren olarak yüklediği parayı çekemez, ayrı iade akışı var)

    Reklam Veren Bakiye Yükleme
    - **Sanal POS* DodoPayments tam entegre (kart ile ödeme)
    - Webhook signature doğrulama (Standard Webhooks spec)
    - Idempotency koruması (aynı webhook 2 kez işlenmez)
    - Currency-aware (TRY/USD ayrımı)
    - **Dinamik USD/TRY kuru** — TCMB'den günlük çekiliyor, 6 saat cache
    - **Havale** akışı (admin onaylı)
    - **Bakiye iadesi** — IBAN'a geri ödeme

    🔔 FCM Push Notifications

    Firebase Cloud Messaging v1 API tam entegre:
    - Server-side: PHP'den JWT (RS256) ile access token üretimi
    - Client-side: Flutter Firebase + flutter_local_notifications
    - Tetik noktaları: Yeni görev / Kanıt onay-red / Çekim onay / Bakiye yükleme
    - Token cihaz başına DB'de tutuluyor, logout'ta NULL'a çekiliyor

    🛡️ Güvenlik Katmanları

    - **PDO Prepared Statements** (EMULATE_PREPARES=false)
    - **XSS* htmlspecialchars() tüm çıktılarda
    - **CSRF helper** (session + header tabanlı)
    - **Session hijacking* UA kontrolü, 8 saat timeout, regenerate_id
    - **Cookie* HttpOnly + Secure + SameSite=Strict
    - **File upload* 5MB limit, gerçek MIME (finfo), double-extension guard
    - **Rate limiting* 5 dakikada max 5 kayıt denemesi
    - **IP + Browser fingerprint** kontrolü (aynı IP'den max 2 hesap)
    - **Geçici mail engeli** (~20 domain kara liste)
    - **Admin brute force koruması** (15 dk'da 10 başarısız → kilit)
    - **Security headers* CSP, XFO, XSS-Protection, nosniff, Permissions-Policy
    - **Upload klasöründe PHP execute engeli** (.htaccess)

    🎮 Gelişmiş Özellikler

    - **Rozet sistemi** — 11 varsayılan rozet, otomatik trigger
    - **Streak + günlük bonus** — gün 1: 0.25₺, gün 7+: 3₺ artarak
    - **Leaderboard** — haftalık / aylık / tümü top 10
    - **Hedef kitle filtreleri** — yaş, cinsiyet, şehir, cihaz bazlı
    - **Öncelikli görev** — +%20 maliyetle listenin üstünde
    - **Tekrarlayan görev** — günlük kontenjan limiti
    - **Referans sistemi** — 2₺ kayıt bonusu + %10 yaşam boyu komisyon
    - **Akıllı görev önerisi** — kullanıcının bağladığı sosyal medya hesaplarına
    göre kişiselleştirilmiş sıralama
    - **Destek merkezi** — chat arayüzü, kategori bazlı, görev linkleme

    📊 Veritabanı

    20+ tablo, normalize edilmiş yapı:
    - users, tasks, task_submissions, user_accounts
    - badges, user_badges, balance_logs, notifications
    - withdrawal_requests, advertiser_payments, bank_accounts
    - services, platforms, support_tickets, support_messages
    - ip_logs, registration_attempts, dodo_webhooks, site_settings, pages

    Migration sistemi mevcut (api/config/migrations/).

    📦 Teslimat Kapsamı

    ✅ ABB Çıktı ve PHP dosyaları.
    ✅ Veritabanı şeması + migration'lar

    Reskin için ayrı fiyatlandırma istenir.
    Flutter kaynak kodları istenirse ayrı fiyat konuşulur.


    💰 Fiyat & İletişim

    Fiyat: 10.000TL

    Demo hesabıyla sistemi detaylı inceleyebilirsiniz. Reklam veren paneline
    geçmek için profil > "Görev Ver" butonunu kullanın.


    İyi forumlar 👋










  • Dün, 18:17:44
    #2
    Bu adam uygulamada sınır tanımıyor