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
IErpDataSourcesoyutlaması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