
Admin, satıcı, kurye ve müşteri portallarını barındıran çok kiracılı pazaryeri platformu.
BAZR, Admin, Satıcı (Merchant), Kurye ve Müşteri olmak üzere dört bağımsız portal sunan kurumsal ölçekli bir çok satıcılı pazaryeri platformudur. Her portal kendi kimlik doğrulama politikası, veri erişim katmanı ve amaca özel arayüzüyle çalışmaktadır. JWT tabanlı rol bazlı erişim kontrolü (AdminOnly, MerchantOnly, CourierOnly, CustomerOnly) API katmanında uygulanmakta, ödeme akışlarında IDOR ve TOCTOU stok yarış koşullarına karşı RepeatableRead izolasyon seviyesinde işlemler kullanılmaktadır. Satıcı portalı ürün kataloğu yönetimi, sipariş karşılama, satış analitiği, kanal karşılaştırması (Pazaryeri vs E-Mağaza), abonelik planları (Basic/Pro/Enterprise) ve alt alan adı/özel alan adı desteği sunmaktadır. Kurye portalında canlı sevkiyat durumu, teslim alma/teslim etme onayı ve kazanç geçmişi yer almaktadır. Müşteri tarafında Stripe PaymentIntent akışıyla ödeme, SignalR üzerinden gerçek zamanlı kargo takibi, sepet, favoriler ve bildirim merkezi bulunmaktadır. Hangfire ile arka plan işleri (sipariş durumu, gecikmiş sevkiyat, bildirim, kargo senkronizasyonu) yürütülmekte, QuestPDF ile fatura üretimi, SendGrid ile e-posta ve Twilio ile SMS bildirimleri gönderilmektedir. Redis, önbellekleme ve SignalR backplane için kullanılmaktadır. Tasarım sistemi CSS custom property tabanlı token'lar üzerine kurulu olup Radix UI tabanlı erişilebilir bileşen kütüphanesi içermektedir. .NET 10 Web API (Clean Architecture + CQRS/MediatR), Next.js 16 (App Router), TypeScript, PostgreSQL ve Redis altyapısıyla geliştirilmiştir.
<div class="project-info">
<p>
Bu proje, modern web teknolojilerinin sundugu en iyi araçlar kullanılarak gelistirildi. Her teknoloji, performans, güvenlik ve kullanıcı deneyimini maksimize edecek sekilde dikkatlice seçildi. Gelistirme sürecinde özellikle bilesen tabanlı yapı, yeniden kullanılabilir kod mimarisi ve optimize edilmis render performansı hedeflendi.
</p>
<p>
Kullanıcı arayüzü, sade ama etkileyici bir görsel deneyim sunmak amacıyla tasarlandı. Tasarım sistemi; tutarlılık, okunabilirlik ve erisilebilirlik prensipleri üzerine kuruldu. Stil katmanında güçlü bir yapı saglamak için modern CSS framework’leri ve yardımcı araçlar tercih edildi.
</p>
<p>
Frontend tarafında React ve Next.js gibi güçlü teknolojiler, hızlı yüklenme süreleri ve SEO uyumlulugu açısından büyük avantaj sagladı. Ek olarak, Tailwind CSS sayesinde tasarım süreçleri hızlanırken, gelistirme süreci daha esnek hale getirildi.
</p>
<p>
Sonuç olarak bu teknoloji yıgını, projenin sadece bugünkü ihtiyaçlarını degil, gelecekteki ölçeklenebilirlik hedeflerini de destekleyen modern, sürdürülebilir bir altyapı olusturdu.
</p>
<p>
Proje ayrıca responsive tasarım ve mobil öncelikli yaklasım ile her cihazda kusursuz bir deneyim sunuyor. Kullanıcı etkilesimi ve erisilebilirlik testleri ile tasarımın her asaması optimize edildi.
</p>
<p>
Performans optimizasyonları kapsamında sayfa yükleme süreleri minimize edildi, görseller ve medya içerikleri modern tekniklerle sıkıstırıldı. Bu sayede hem kullanıcı deneyimi yükseltildi hem de SEO açısından güçlü bir temel saglandı._
</p>
</div>.NET
Backend
Next.js
Frontend
React
Frontend
TypeScript
Language
Tailwind CSS
Frontend
PostgreSQL
Database
Redis
Database
Stripe
Backend
Docker
DevOps
Vercel
DevOps
Sadece birkaç adımda kendi markanı dijitalde öne çıkarabilirsin.
Evet, iletisime geçelim