Portföye Dön

BepopJWTMusicApp

05.07.2026 GitHub
BepopJWTMusicApp proje görseli 1 BepopJWTMusicApp proje görseli 2 BepopJWTMusicApp proje görseli 3 BepopJWTMusicApp proje görseli 4 BepopJWTMusicApp proje görseli 5
  • N-Layer ve Clean Code prensipleriyle geliştirilmiş, Options Pattern ve Docker entegrasyonlu, ölçeklenebilir bir RESTful API.
  • Güvenlik: RBAC destekli, Middleware seviyesinde interceptor kullanan JWT (Bearer) kimlik doğrulama.
  • Yapay Zeka & ML: OpenAI GPT-4o entegrasyonlu "BepopDJ" akıllı asistan ve ML.NET tabanlı kullanıcı davranışı analiz motoru.
  • Entegrasyonlar: Iyzipay (Sandbox) ile abonelik tabanlı ödeme sistemi ve Cloudinary ile optimize edilmiş medya depolama yönetimi.
.NET 8 API RBAC Cookie Based JWT CleanCode IyziPay

N-Layer Architecture ve Clean Code prensiplerini temel alarak, konfigürasyon yönetiminde

Options Pattern kullanan, ölçeklenebilir bir RESTful API mimarisi kurguladım. Middleware

katmanında müdahale (interception) yapan güvenli bir JWT (Bearer Token) kimlik doğrulama

sistemi geliştirdim ve tüm hassas uç noktaları korumak adına Rol Tabanlı Erişim Kontrolü

(RBAC) mekanizmasını uyguladım. "BepopDJ" adını verdiğim mod tabanlı akıllı asistan için

OpenAI GPT-4o entegrasyonunu sağladım; aynı zamanda kişiselleştirilmiş öneriler sunabilmek

amacıyla ML.NET kullanarak kullanıcı davranışlarını analiz ettim. Güvenli ödemeler için Iyzipay

(Sandbox) entegrasyonuyla abonelik tabanlı bir mantık kurdum ve medya dosyalarının

optimize edilmiş şekilde depolanıp sunulması için Cloudinary teknolojisinden yararlandım.