İçeriğe atla
Yavuz Çelik
  • Hakkımda
  • Yetenekler
  • Projeler
  • Deneyim
  • İletişim
TR/EN

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

←Projeler

MASAÜSTÜ

BaytIntegration — ERP Masaüstü Araç Seti

Bay.t ERP için “SQL ile oku, API ile yaz” yaklaşımıyla çalışan, otomatik güncellenen masaüstü entegrasyon araç seti.

KATEGORİ
Masaüstü
TEKNOLOJİLER
  • .NET 8
  • WinForms
  • DevExpress
  • Dapper
  • Velopack
  • SQL Server
NOTLAR
v1.5.5 · WinForms · otomatik güncelleme
  1. Masaüstü araç seti.NET 8 · WinForms · DevExpress
  2. Okuma yoluSQL · Dapper
    Yazma yoluPartner API
  3. Bay.t ERP
ŞEKİL 1Okumalar doğrudan veritabanından, yazmalar Partner API üzerinden yapılır.

BU SAYFADA

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

01Problem

Bay.t ERP'nin Partner API'si sınırlı ve neredeyse dokümantasyonsuzdu; saha personelinin ERP üzerinde hızlıca sepet ve sipariş oluşturması gerekiyordu.

02Çözüm

Dokümante edilmemiş veritabanı şemasını ve API gövde yapılarını inceleyerek çözdüm, öğrendiklerimi kalıcı bir bilgi tabanına dönüştürdüm. .NET 8 + WinForms + DevExpress ile Clean Architecture'lı bir araç seti geliştirip Velopack ile otomatik güncelleme altyapısı kurdum.

03Teknik Detaylar

  • “SQL ile oku, Partner API ile yaz” hibrit entegrasyon deseni
  • Velopack ile otomatik güncelleme ve launcher
  • Çok-firma / çok-veritabanı desteği, BCrypt korumalı araç yetkilendirmesi
  • Müşteri sahasında karşılaşılan race-condition, tip-binding ve connection-cache hatalarının defensif desenlerle çözülmesi
  • Semantic versioning ile sürüm takibi (v1.5.5)

←Önceki proje

ESBİ-Visitor — Saha Satış Otomasyonu

Sonraki proje→

PASSMAIL — ERP Belge E-Posta Otomasyonu