İçeriğe atla
Yavuz Çelik
  • 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ı dijitalleştiren çok-kiracılı bir SaaS.

KATEGORİ
Web
TEKNOLOJİLER
  • ASP.NET Core 8
  • Clean Architecture
  • EF Core
  • DevExtreme
  • QuestPDF
  • SignalR
  • Tailwind CSS
NOTLAR
ASP.NET Core 8 · çok-kiracılı · relay mimarisi
  1. Karşı taraf (cari)token'lı onay sayfası
  2. e-posta · onay / itiraz
  3. Bulut SaaSASP.NET Core 8 · çok-kiracılı
  4. IErpDataSource
  5. MÜŞTERİ AĞI
    1. Relay agentESBI-Connect · allow-list
    2. ERP veritabanıLOGO · Bay.t
ŞEKİL 1ERP verisine müşteri ağındaki allow-list'li relay üzerinden erişilir; veritabanı şifresi firma dışına çıkmaz.

BU SAYFADA

  1. 01Problem
  2. 02Çözüm
  3. 03Teknik Detaylar

01Problem

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.

02Çö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ı bir sayfadan onaylıyor ya da itiraz ediyor. ERP verisine, veritabanı şifresini firma dışına çıkarmayan allow-list'li bir relay agent üzerinden erişiliyor.

03Teknik Detaylar

  • IErpDataSource soyutlamasıyla LOGO ve Bay.t desteği tek arayüzde
  • Allow-list tabanlı relay (ESBİ-Connect) güvenlik mimarisi
  • Süper admin üzerinden müşteri provizyonu, rol tabanlı yetki, denetim günlüğü
  • WYSIWYG mail şablon tasarımcısı ve 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 dağıtım

←Önceki proje

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

Sonraki proje→

ESBİ-Visitor — Saha Satış Otomasyonu