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ı