İçeriğe atla
YÇ
  • Hakkımda
  • Yetenekler
  • Projeler
  • Deneyim
  • İletişim
TR|EN

© 2026 Yavuz Çelik. Tüm hakları saklıdır.

Projeler

Web

ESBİ-Mutabakat — Cari Mutabakat SaaS'ı

LOGO/Bay.t ERP kullanan firmaların cari hesap mutabakatını uçtan uca dijitalleştiren çok-kiracılı SaaS. Tek başıma tasarlayıp geliştirdim.

Çok-kiracılı SaaS · relay güvenlik mimarisi

ASP.NET Core 8Clean ArchitectureEF CoreDevExtremeQuestPDFSignalRTailwind CSS

Problem

Cari hesap (BA/BS) mutabakatı; muhasebe ekiplerinin her ay yüzlerce cariye elle e-posta atıp yanıtları Excel'de takip ettiği, yasal zorunluluğu olan yavaş bir süreçti. ERP veritabanı şifresinin dışarı verilmesi de güvenlik riskiydi.

Çözüm

ASP.NET Core 8 ve Clean Architecture ile çok-kiracılı bir SaaS geliştirdim. Firma carilerine bakiye/ekstre mutabakatı e-postalanıyor; karşı taraf token'lı sayfadan onaylıyor ya da itiraz ediyor. ERP verisine, veritabanı şifresini firma dışına çıkarmayan allow-list'li bir relay agent üzerinden erişiliyor.

Öne Çıkanlar

  • IErpDataSource soyutlamasıyla LOGO ve Bay.t desteği tek arayüzde
  • Allow-list tabanlı relay (ESBİ-Connect) güvenlik mimarisi
  • Süper admin tek-tık müşteri provizyonu, rol tabanlı yetki, denetim günlüğü
  • WYSIWYG mail şablon tasarımcısı + Outlook uyumlu HTML üretimi
  • QuestPDF ile ekstre PDF'i, ClosedXML ile Excel, SignalR ile toplu gönderim ilerlemesi
  • GitHub Actions self-hosted runner ile IIS'e otomatik dağıtım

Önceki proje

Çok-Kiracılı B2B/B2C E-Ticaret Platformu

Sonraki proje

ESBİ-Visitor — Saha Satış Otomasyonu