Document Marketplace

Bu proje, doküman pazaryeri platformunun tüm operasyonel, içerik ve kullanıcı yönetimi süreçlerini merkezi bir noktadan kontrol etmek amacıyla geliştirilmiş, web tabanlı, gelişmiş bir yönetim panelidir. Panel, yöneticilere kullanıcı hesaplarını, sisteme yüklenen dokümanları, kripto para birimlerini, POS (Satış Noktası) paketlerini, kredi akışlarını ve genel sistem ayarlarını detaylı bir şekilde yönetme imkanı sunar.

Temel Özellikler:

  • Kullanıcı Yönetimi:
    • Kullanıcıları listeleme, arama, yeni kullanıcı ekleme, mevcut kullanıcı bilgilerini (isim, e-posta, dil tercihi, şifre) düzenleme ve silme.
    • Her kullanıcı için özel "Kredi Akışı" (Credit Flow) takibi; para yatırma, çekme, kazanılan/harcanan kredilerin detaylı dökümü ve yeni kredi akışı oluşturma.
  • Doküman Yönetimi:
    • Sisteme yeni doküman ekleme, başlık (Türkçe/İngilizce gibi çoklu dil desteği ile), ilişkili kripto para birimi ve dosya yükleme.
    • Otomatik PDF Dönüştürme. Yüklenen dokümanların (örneğin Word, vb. formatlardaki) standart PDF formatına çevrilmesi için Gotenberg PDF Conversion aracı entegrasyonu.
    • Mevcut dokümanları düzenleme, dokümana ait farklı dil versiyonlarındaki dosyaları yönetme (yükleme tarihi, dil, indirme/silme seçenekleri).
  • Kripto Para Yönetimi:
    • Sistemde kullanılacak kripto para birimlerini (örn: Bitcoin, Ethereum) tanımlama (kısaltma, başlık).
    • Kripto paraları listeleme, düzenleme ve silme.
    • Otomatik Veri Güncelleme. Başta Bitcoin olmak üzere tanımlı kripto paraların piyasa değeri gibi istatistiksel verilerinin, harici bir API üzerinden belirli aralıklarla otomatik olarak çekilip güncellenmesi.
    • Seçili kripto para birimine ait temel istatistiklerin (örn: siparişlerdeki toplam miktar, 24 saatlik değişim, en yüksek/düşük değerler) gösterimi.
  • POS Paket Yönetimi:
    • Kullanıcılara sunulacak kredi veya erişim paketlerini ("Pos Packages") oluşturma ve yönetme.
    • Paketler için başlık (çoklu dil desteği), fiyat ve paketin içerdiği kredi miktarını tanımlama.
  • Sistem Ayarları:
    • Genel platform ayarlarını yapılandırma: Doküman başına ücret, referans sınırları ve kredi miktarı gibi parametrelerin belirlenmesi.
  • Çoklu Dil Desteği:
    • Yönetim panelinin arayüzü için dil değiştirme seçeneği (örn: Türkçe/İngilizce).
    • Yönetilen içeriklerin (doküman başlıkları, paket başlıkları vb.) birden fazla dilde tanımlanabilmesi.
  • Sezgisel ve Kullanıcı Dostu Arayüz:
    • Anlaşılır menü yapısı, listeleme tablolarında düzenleme/silme gibi hızlı aksiyon butonları.
    • İçerik oluşturma ve düzenleme için net form alanları.
    • Breadcrumb navigasyon ile kolay sayfa takibi.