LegalTech · Masaüstü Uygulama

UDF Editor

Excel tablosundan UYAP uyumlu UDF belgelere saniyeler içinde. Hukuk büroları için toplu belge üretim sistemi.

Proje Özeti

UDF Editor, Türkiye’nin Ulusal Yargı Ağı Projesi (UYAP) ekosisteminde kullanılan UDF (Ulusal Doküman Formatı) dosyalarını toplu üreten profesyonel bir masaüstü uygulamasıdır. Avukatlar, hukuk büroları ve toplu icra/arabuluculuk takibi yapan kurumlar; Excel tablolarındaki dava ve müvekkil verisini, hazır UDF şablonlarıyla birleştirip yüzlerce belgeyi tek tıkla oluşturur.

TÜBİTAK’ın resmi UDF Editor’ü tek tek belge düzenler. Yüzlerce icra takibi açan büyük hukuk büroları manuel hazırlık zorunda kalır. UDF Editor bu süreci dakikalara indirir, üstüne UYAP teknik standartlarına uyumu otomatik doğrular. Versiyon 2.0 olarak yayında, .NET 10 + MAUI altyapısıyla Windows ortamında çalışır.

Sektör

LegalTech / Hukuk

Platform

Windows Masaüstü

Mimari

.NET MAUI · MVVM

Öne Çıkan Özellikler

📊

Excel Şablon Eşleştirme

.xlsx ve .xls dosyaları okunur; ilk üç satır metadata/desen/alan adı olarak otomatik yorumlanır.

📄

Tek & Toplu Belge Modu

Her dava için ayrı UDF veya çok sayıda arabuluculuk dosyasını tek UDF’te birleştir (varsayılan 10 sayfa).

🧠

Akıllı Alan İşleme

FollowField (zincirleme birleştirme), TotalPattern (TL toplamı), Increment (parçalı dağılım) operasyonları.

UYAP Doğrulama

NullCheck, MultipleCheck, CheckField; boş bırakılamayan ve tutarlılık zorunlu alanlar otomatik denetlenir.

🔧

Offset Yeniden Hesaplama

UDF XML’inin karakter pozisyon (offset/length) tablosu, içerik değişiminde bütünlüğü kaybetmeden güncellenir.

⏱️

Async İlerleme

IProgress ile gerçek zamanlı ilerleme çubuğu; UI kilitlenmez, kullanıcı dosya sayısını anlık takip eder.

🔐

Kota Yönetimi

Kullanıcı bazlı sınırlı veya sınırsız hak; çıkışta REST API ile kullanım miktarı senkronize edilir.

📁

Zaman Damgalı Çıktı

Otomatik YYYY-MM-DD_HH-MM-SS klasör yapısı; sonuç, şablon ve log klasörleri uygulamadan tek tıkla açılır.

🌙

Modern Dark UI

OpenSans tipografi, indigo/slate paleti, kart tabanlı yerleşim ve uzun çalışma seansları için göz dostu kontrast.

Teknik Mimari

  • .NET 10 + MAUI: Microsoft’un en güncel kurumsal platformu; Windows 10.0.17763 ve üzeri için doğrudan derleme. Android, iOS ve macOS Catalyst için altyapı hazır.
  • MVVM (CommunityToolkit.Mvvm 8.4): [ObservableProperty] ve [RelayCommand] kaynak üreticileri sayesinde sıfır boilerplate kod ile veri bağlama.
  • Dependency Injection: IFileService, IExcelReaderService, IUdfGeneratorService, ITemplateEngine, IAuthService, ILogService ve AppSettings yaşam döngüsüne göre kayıtlı (singleton/transient/scoped).
  • UDF XML Motoru: /template/content (CDATA metin) ve /template/elements (offset/length tabloları) düzeyinde ayrıştırma; sayfa birleştirmede tüm sonraki ofsetler yeniden hesaplanır.
  • ZIP Şablon Yönetimi: UDF dosyalarındaki gömülü XML’ler otomatik açılır, değişiklik sonrası tekrar paketlenir; doğrudan XML şablonlar da desteklenir.
  • Async & IProgress: Toplu üretim arka planda yürütülür, kullanıcı arayüzü kilitlenmez; sayfa, dosya ve durum mesajları anlık güncellenir.
  • Thread-Safe Logging: Lock tabanlı dosya yazımı çoklu iş parçacığı senaryolarında veri çakışmasını önler.
  • REST API Senkronizasyonu: Kullanıcı kimlik doğrulaması ve kota güncellemesi için bulut servis entegrasyonu.

Teknoloji Yığını

.NET 10  ·  .NET MAUI  ·  C# 12  ·  XAML  ·  CommunityToolkit.Mvvm 8.4  ·  ExcelDataReader 3.7  ·  ExcelDataReader.DataSet  ·  Microsoft.Extensions.Http  ·  Microsoft.Extensions.Logging  ·  XML / ZIP işleme  ·  REST API  ·  OpenSans

Çıktılar

v2.0

Yayında olan kararlı sürüm

100%

UYAP teknik uyumu

100x

Manuel sürece göre hızlanma

6

Bağımsız servis katmanı