Platform tanıtımı

OfflinePlay

Dijital oyun mağazası ve otomatik teslimat platformu. E-pin, anında stok tahsisi ve Steam Guard kod üretimi ile uçtan uca dijital ürün satışı — mağaza, admin ve güvenlik tek çatı altında.

Öne çıkan özellikler

E-pin, otomatik teslimat ve Steam Guard — platformun kalbi.

confirmation_number

E-Pin

Tek kullanımlık E-pin kodları ana sayfada veya her sayfadan açılan modal üzerinden girilir. Kod doğrulandıktan sonra pinin bağlı olduğu kategoriye uygun oyunlar listelenir; kullanıcı bir oyun seçerek aktivasyonu tamamlar. Üye ve misafir akışları ayrı ekranlarda yönetilir; stok ve teslimat sipariş sonrası otomatik devreye girer.

bolt

Otomatik teslimat

Ödeme veya E-pin aktivasyonu tamamlandığı anda sistem uygun stok kaydını bulur ve müşteriye tahsis eder. Offline modda paylaşımlı erişim, kişisel ve lisans modlarında ise hesap exclusive olarak atanır. Teslimat bilgileri anında ekranda gösterilir; e-posta ve PDF makbuz aynı siparişle birlikte gönderilebilir.

shield

Otomatik Steam Guard

Hesap bazında yüklenen mafile (.maFile) ile TOTP kodu üretilir. Kod e-postada veya PDF’de yer almaz; yalnızca teslimat ekranından talep edilir. Bekleme süresi, maksimum talep sayısı ve admin audit log ile hem müşteri hem operasyon tarafı kontrol altında tutulur.

Mağaza deneyimi

Mağaza deneyimi

Katalogdan sepete, E-pin’den sipariş geçmişine kadar müşteri yolculuğu tek arayüzde, mobil uyumlu ve Cyber-Circuit temasıyla sunulur.

zoom_in Tam ekran için görsele tıklayın

01

Tüm oyunlar kataloğu

Oyunlar kategori, etiket ve arama ile filtrelenebilir. Her kartta stok durumu, indirim yüzdesi ve kapak görseli yer alır. Yalnızca aktif ve kapaklı oyunlar vitrinde listelenir; admin panelde kapaksız ürünler “mağazada gizli” olarak işaretlenir. Müşteri doğrudan detay sayfasına veya sepete geçebilir.

zoom_in Tam ekran için görsele tıklayın

02

Sepet ve ödeme

Sepette ürün adedi güncellenir, kupon kodu uygulanır ve kayıtlı üyelere yapılandırılabilir indirim yansıtılır. Checkout adımında misafir e-posta veya giriş yapmış üye bilgisi alınır; sipariş oluşturulduğunda teslimat pipeline’ı otomatik başlar. Rate limit ve IP koruması ödeme uçlarını korur.

zoom_in Tam ekran için görsele tıklayın

03

Yan panel sepeti

Sayfa yenilenmeden açılan çekmece (drawer) sepet özeti sunar. Ürün sayısı anlık güncellenir; özet API ile navbar rozeti senkron kalır. Müşteri alışverişe devam ederken sepete hızlıca göz atıp ödeme sayfasına geçebilir.

zoom_in Tam ekran için görsele tıklayın

04

E-pin sonrası oyun seçimi

Geçerli E-pin kodu girildikten sonra üye kullanıcılar için kategoriye uygun oyun listesi açılır. Her oyun kartından tek tıkla aktivasyon başlatılır; arka planda stok tahsisi ve teslimat kaydı oluşturulur. Hatalı veya kullanılmış kodlar anlaşılır mesajlarla reddedilir.

zoom_in Tam ekran için görsele tıklayın

05

Misafir E-pin akışı

Kayıt veya giriş zorunlu olmadan E-pin kullanan misafirler için ayrı oyun seçim ekranı sunulur. Teslimat e-posta ile iletilir; kişisel ve lisans siparişlerinde imzalı tek seferlik TXT indirme linki de verilebilir. Böylece hem üye hem misafir kanalı desteklenir.

zoom_in Tam ekran için görsele tıklayın

06

Sipariş geçmişi

Hesabım bölümünde tüm geçmiş siparişler tarih, tutar ve durum bilgisiyle listelenir. Sipariş detayından teslimatlar, indirme linkleri ve Steam Guard talep durumu görüntülenir. Offline teslimatlarda kalan erişim süresi müşteriye net şekilde gösterilir.

zoom_in Tam ekran için görsele tıklayın

07

Hesap ve profil

Üye paneli dashboard, profil düzenleme (ad, e-posta, şifre) ve sipariş özetini tek çatı altında toplar. Destek bileti açma ve mesajlaşma da aynı hesap alanından erişilebilir. Yasaklı üyeler middleware ile giriş ve oturum düzeyinde engellenir.

zoom_in Tam ekran için görsele tıklayın

08

PDF makbuz

Sipariş tamamlandıktan sonra dompdf ile üretilen PDF makbuz indirilebilir. Makbuzda sipariş kalemleri, tutarlar ve teslimat özeti yer alır; hassas Steam Guard kodları veya mafile yolları asla yazdırılmaz. E-posta ekleri ile aynı formatta sunulabilir.

Otomasyon ve güvenlik

Otomasyon ve güvenlik

Stok tahsisi, Steam Guard üretimi ve admin denetim kayıtları manuel müdahale gerektirmeden çalışır; güvenlik katmanları kötüye kullanımı sınırlar.

zoom_in Tam ekran için görsele tıklayın

09

Tam otomatik stok tahsisi

Offline kategoride paylaşımlı hesaplar view sayacı ile yönetilir; kişisel ve lisans modlarında her hesap tek müşteriye exclusive atanır ve stok düşer. Allocator servisi müsait kaydı seçer, delivery oluşturur ve snapshot’ta yalnızca gerekli alanları saklar. Admin stok serbest bırakma ve yeniden aktifleştirme yapabilir.

zoom_in Tam ekran için görsele tıklayın

10

Steam Guard teslimat arayüzü

Teslimat sayfasında Alpine.js ile çalışan widget: kod talep et, bekleme süresini ve kalan hakkı göster. Üretilen kod yalnızca ekranda kalır; e-posta ve PDF çıktılarında yer almaz. Cooldown ve max talep limitleri site ayarlarından yönetilir; devre dışı hesaplarda talep kapalıdır.

zoom_in Tam ekran için görsele tıklayın

11

Steam Guard talep geçmişi

Admin panelde oyun ve hesap bazlı filtreli audit log tutulur. Üretilen kodlar veritabanında saklanmaz; yalnızca talep zamanı, IP ve meta bilgiler kaydedilir. Operasyon ekibi şüpheli kullanımı izleyebilir; Steam Guard etkinliği global config ile açılıp kapatılabilir.

Admin paneli

Admin paneli

Tek panelden oyun, stok, sipariş, üye, içerik, mail ve güvenlik ayarları yönetilir; koyu tema ve responsive grid ile uzun oturumlarda rahat kullanım sağlanır.

zoom_in Tam ekran için görsele tıklayın

12

İstatistik dashboard

Gelir, sipariş adetleri ve özet metrikler grafik ve kartlarla sunulur. Günlük ve toplam görünümler operasyonun nabzını gösterir. Dashboard, diğer modüllere hızlı geçiş için merkezi giriş noktasıdır.

zoom_in Tam ekran için görsele tıklayın

13

Oyun yönetimi

Oyun CRUD: slug, fiyat, kapak görseli, öne çıkarma, aktif/pasif ve etiket ataması. Detay sekmeleri (hakkında, sistem gereksinimleri, incelemeler) vitrin detay sayfasıyla eşleşir. Kapaksız oyunlar listede uyarı ile işaretlenir.

zoom_in Tam ekran için görsele tıklayın

14

E-pin yönetimi

Toplu veya tekil E-pin kodu üretimi, kategori bağlama ve kullanım durumu takibi. Kullanılmış kodlar tekrar aktive edilemez. Admin ihtiyaç halinde kodları listeleyip silebilir.

zoom_in Tam ekran için görsele tıklayın

15

Kategoriler

Offline, kişisel ve lisans teslimat tipleri kategori düzeyinde tanımlanır. Her tip farklı stok ve teslimat davranışı tetikler. Kategori sıralaması ve görünürlüğü mağaza filtrelerine yansır.

zoom_in Tam ekran için görsele tıklayın

16

Kupon oluşturma

Yüzde veya sabit tutar indirimi, minimum sepet tutarı, geçerlilik tarihi ve isteğe bağlı oyun kısıtı tanımlanır. Sepette kupon uygulama rate limit ile korunur. Üye indirimi ile birlikte çalışabilir (önce üye, sonra kupon).

zoom_in Tam ekran için görsele tıklayın

17

CMS sayfa düzenleme

Hakkımızda, kullanıcı sözleşmesi, KVKK, gizlilik ve iletişim sayfaları HTML editör ile güncellenir. Kayıt formunda zorunlu onay kutuları bu içeriklere bağlanır. Public route `/sayfa/{slug}` ile yayınlanır.

zoom_in Tam ekran için görsele tıklayın

18

Site ayarları

Site adı, logo, üye indirimi yüzdesi, iletişim bilgileri ve Steam Guard limitleri (bekleme süresi, max talep) tek ekranda. SMTP ayarları ayrı modülde; mail şablonları içerik olarak özelleştirilir.

zoom_in Tam ekran için görsele tıklayın

19

E-posta şablonları

Sipariş onayı, teslimat ve bildirim maillerinin konu ve gövdesi düzenlenir. Önizleme ile gönderim öncesi kontrol edilir. MailConfigService Laravel 13 scheme (587/TLS, 465/smtps) ile SMTP’yi yönetir.

zoom_in Tam ekran için görsele tıklayın

20

IP engelleme

Manuel IP ban listesi ve otomatik engelleme (aşırı istek) birlikte çalışır. BlockIpMiddleware şüpheli trafiği keser. Admin listeden IP ekleyip kaldırabilir; rate limit auth, checkout, E-pin ve Steam Guard uçlarını korur.

Meraklısına

Meraklısına

Platformun arkasındaki teknoloji yığını, güvenlik katmanları ve servis mimarisi — teknik detay merak edenler için.

dns

Backend

  • PHP 8.4 (FPM) — production ortamı
  • Laravel 13 — routing, Eloquent, queue-ready mail
  • MySQL 8 — ilişkisel veri ve migrasyonlar
  • Laravel Breeze — kimlik doğrulama (Blade)
  • Symfony Mailer — SMTP (scheme: smtp / smtps)
web

Frontend

  • Vite 8 — production asset build
  • Tailwind CSS 3 — Cyber-Circuit design tokens
  • Alpine.js 3 — sepet drawer, Steam Guard, lightbox
  • Blade — sunucu taraflı şablonlar
  • Material Symbols + Google Fonts (Inter, Sora)
inventory_2

Öne çıkan paketler

  • barryvdh/laravel-dompdf — PDF makbuz
  • doctormckay/steam-totp — Steam Guard TOTP
  • Laravel signed URL — tek seferlik TXT indirme
hub

Servis katmanı

  • CartService, DeliveryService, AccountAllocatorService
  • SteamGuardService, MafileParser, MailConfigService
  • SettingService — site ve marka ayarları
security

Güvenlik ve operasyon

  • Rate limiting — auth, checkout, E-pin, kupon, Steam Guard
  • IP engelleme — manuel liste + otomatik blok
  • Üye ban (banned_at) + EnsureNotBanned middleware
  • Şifreli mafile secret, snapshot’ta hassas veri yok
  • HTTPS, admin rol middleware, imzalı indirme URL’leri
cloud

Altyapı (canlı)

  • Nginx → Apache (7080) + PHP-FPM
  • Git post-receive deploy — composer, migrate, cache
  • Document root: public_html + build/images rsync
  • Ubuntu 22.04, Panelica yönetim paneli

Hemen başla

Oyunları keşfet, E-pin ile aktivasyon yap veya ücretsiz hesap oluşturarak sipariş geçmişini takip et.