Sizlere sıradan bir e-ticaret sitesinin çok ötesinde; içerisinde kendi FinTech (Finansal Teknoloji) altyapısını barındıran, karmaşık iş kurallarını (Business Logic) kusursuzca yöneten ve yakın gelecekte algoritmik bir Sosyal Eşleştirme Ağına dönüşecek olan devasa platformumdan bahsetmek istiyorum.
Bu proje, modern web geliştirme mimarilerinin (Django REST API & React.js) sınırlarını zorlayarak, uçtan uca güvenliği, performansı ve ölçeklenebilirliği merkeze alarak sıfırdan inşa edilmiştir.
İşte bu projenin "Neden sıradan bir bitirme projesi veya portfolyo işi olmadığını" kanıtlayan temel mühendislik harikaları:
🛡️ 1. FinTech Kalibresinde "Escrow" (Emanet Havuzu) ve Cüzdan Mimarisi İnternetten 2. el ürün, dijital hesap veya araç alırken yaşanan en büyük sorun "Güven" problemidir. Projem bu sorunu bankacılık standartlarında bir mimari ile çözmektedir:
Atomic Transactions (Zırhlı Veritabanı): Cüzdan (Wallet) hareketleri, bakiye düşme ve sipariş onaylama süreçleri Django'nun transaction.atomic() mimarisi ile korunur. Sunucu tam ödeme anında çökse bile, paranın havada kaybolma ihtimali %0'dır. Sistem işlemi anında geri alır (Rollback).
Akıllı İade ve İhtilaf Yönetimi: Sipariş iptal edildiğinde veya ihtilaf (Dispute) açıldığında paralar satıcıya aktarılmaz, havuzda dondurulur. Adminler kanıtları inceleyerek tek tuşla (Refund or Payout) parayı ilgili tarafa aktarır.
Gelişmiş IBAN ve Para Çekme Yönetimi: Kullanıcılar cüzdanlarındaki bakiyeyi çekmek için IBAN eklerler. Talepler bir Admin Onay mekanizmasına düşer. Reddedilen taleplerde sistem parayı otomatik olarak milisaniyeler içinde kullanıcının platformdaki cüzdanına iade eder.
🧠 2. Karmaşık İş Kuralları (Business Logic) ve Algoritmik Sepet Yönetimi Platformda hem standart kargolu ürünler (Örn: Telefon) hem de "Noter Devri Gerektiren" yüksek meblağlı varlıklar satılabilmektedir.
Kargo & Noter Ayrımı: Sistem, kullanıcının sepetine aynı anda hem kargolu bir ürün hem de noter devri gerektiren (arabalar vb.) bir ilan eklemesine algoritmik olarak engel olur. Her ürün tipinin akışı (Flow) birbirinden tamamen farklıdır. Noter devri için kargo adresi istenmez, "Zorunlu veya İsteğe Bağlı Kaparo" sistemi devreye girer.
⚡ 3. Asenkron (Asynchronous) Arka Plan İşlemleri ve Performans Sistemin binlerce siparişi aynı anda yönetebilmesi için ana sunucu asla meşgul edilmez.
Cron-Job & Threading: Süresi dolan (kargolanmayan) siparişleri iptal eden veya süresi dolan teslimatları otomatik onaylayan robotik sistemlerimiz threading (İş Parçacığı) mimarisiyle asenkron çalışır. Bu sayede sunucu "Timeout" hataları vermez, 20.000 sipariş kontrol edilirken bile site hızı sarsılmaz.
🔔 4. Gerçek Zamanlı ve Zengin Hedefli Bildirim Motoru Kullanıcı deneyimini (UX) zirvede tutmak için tamamen özelleştirilmiş bir bildirim altyapısı kuruldu:
Global ve Kişisel Yönlendirme: Sistem; kullanıcının sipariş hareketlerini "İşlemlerim" sekmesine, Admin'in attığı kampanya mesajlarını ise "Duyurular" sekmesine otomatik ayırır.
Rich Text (Zengin Metin) Entegrasyonu: React-Quill ile adminler HTML tabanlı, renkli, listeli ve tıklanabilir linkler barındıran duyurular çıkabilir. Güvenlik için dangerouslySetInnerHTML özenle konfigüre edilmiştir.
🌟 VİZYON (Gelecek Fazı): Algoritmik Sosyal Eşleştirme Portalı Bu platformu rakiplerinden ayıracak ve bir "Topluluk" haline getirecek olan en büyük yeniliğimiz yapım aşamasındadır: Kullanıcı Eşleştirme Portalı.
Salt Ticaret Değil, Topluluk Ağı: Sisteme kayıtlı kullanıcılar, profillerinde hobilerini, ilgi alanlarını ve uzmanlıklarını detaylıca belirtebilecektir.
Algoritmik Eşleştirme (Matchmaking): Geliştireceğimiz yapay zeka/algoritma destekli motor sayesinde; örneğin kampçılık malzemesi alan bir kullanıcı, sistemi kullanan diğer kamp tutkunlarıyla eşleşebilecek.
Güven Skoru ile Tanışma: C2C ticaretinden elde edilen "Güven Skorları" bu portalda da geçerli olacak. Kullanıcılar, yüksek güven skoruna sahip dürüst insanlarla network kurabilecek, dilerlerse kahve içmek veya profesyonel iş bağlantısı kurmak için sistem üzerinden güvenli bir şekilde tanışabilecekler.
🎯 Sonuç Olarak; Neden Ben? Bu proje; basit bir CRUD (Oluştur, Oku, Güncelle, Sil) uygulamasından ziyade, "Para, Güvenlik, Performans ve Ölçeklenebilirlik" gibi gerçek dünya krizleriyle nasıl başa çıktığımı gösteren bir masterclass niteliğindedir. React tarafındaki komponent optimizasyonlarımdan, Django tarafındaki veritabanı zırhlarıma kadar her satır kod, büyük bir şirketin ihtiyaç duyduğu "Senior" vizyonuyla yazılmıştır.
Şirketinizin mevcut altyapısına değer katmaya, mimari krizleri çözmeye ve kullanıcıları şaşırtacak yeni nesil özellikler geliştirmeye hazırım.
