VeebOrder ERP Sistemi
Oluklu mukavva üretim sektörüne yönelik geliştirilen özel kurumsal ERP uygulamasıdır. Tüm frontend mimarisi sıfırdan tasarlanmış ve hayata geçirilmiştir. İş süreçleri, veri akışı, operasyon ekranları ve yönetim panelleri tek sistem altında toplanarak yüksek performanslı, sürdürülebilir bir kurumsal yapı oluşturulmuştur.
Oluklu mukavva üretim süreçlerini uçtan uca dijitalleştiren, şirket politikasına uygun framework bağımsız bir kurumsal ERP frontend mimarisi kurmak.
Herhangi bir JavaScript framework''e bağımlı olmaksızın Vanilla JS (ES6+) ve saf CSS ile tamamen özelleştirilebilir, yeniden kullanılabilir UI bileşen kütüphanesi.
Proje tamamlanmış ve Momentsoft Bilişim bünyesinde aktif olarak kullanıma alınmıştır.
VeebOrder, oluklu mukavva üretim sektörünün kendine özgü operasyonel ihtiyaçlarına yanıt vermek amacıyla Momentsoft Bilişim bünyesinde geliştirilen özel bir kurumsal ERP sistemidir. Proje kapsamında tüm frontend mimarisi sıfırdan tasarlanarak hayata geçirilmiştir.
Bu projedeki temel mühendislik kısıtı şuydu: şirket politikası gereği herhangi bir JavaScript framework''e bağımlı olunmaması. React, Vue veya Angular gibi hazır çatılar kullanılmaksızın, yalnızca Vanilla JavaScript (ES6+) ve saf CSS ile tamamen özelleştirilebilir, yüksek performanslı ve yeniden kullanılabilir bir UI bileşen kütüphanesi oluşturuldu.
Bu yaklaşım; sistemin uzun vadeli bakımını kolaylaştırmakta, dış bağımlılıklardan kaynaklanan güncelleme risklerini ortadan kaldırmakta ve şirketin teknoloji yol haritasına tam uyum sağlamaktadır. Her bileşen, ERP iş akışlarının gerektirdiği karmaşıklığı taşıyacak biçimde modüler ve genişletilebilir yapıda tasarlandı.
Sistemin en kritik teknik zorluklarından biri, yüksek hacimli ve karmaşık iş akışlarının kullanıcıya akıcı bir deneyim sunarak yönetilmesiydi. Dinamik form yönetimi, gerçek zamanlı veri doğrulama senaryoları ve sayfa geçiş mekanizmaları bu doğrultuda özel olarak geliştirildi.
Temel yaklaşım: Framework bağımsız, sıfırdan yazılmış UI mimarisiyle sektöre özel iş akışlarını taşıyabilen, uzun vadeli bakımı kolay ve dış bağımlılıktan arınmış kurumsal bir ERP frontend sistemi.
Öne Çıkan Özellikler
Özel UI Bileşen Kütüphanesi
Vanilla JS (ES6+) ve saf CSS ile sıfırdan yazılan, tamamen özelleştirilebilir ve yeniden kullanılabilir bileşenler. Herhangi bir framework bağımlılığı bulunmamaktadır.
Dinamik Form Yönetimi
ERP iş akışlarına özgü karmaşık form yapıları; dinamik alan üretimi, koşullu görünürlük ve çok adımlı form senaryolarıyla yönetilmektedir.
Gerçek Zamanlı Veri Doğrulama
Kullanıcı girişleri anlık olarak doğrulanmakta; iş kurallarına aykırı veriler sunucuya ulaşmadan yakalanarak operatöre anında bildirilmektedir.
Akıcı Sayfa Geçiş Mekanizmaları
Yüksek hacimli ERP ekranları arasında yeniden yükleme olmaksızın geçiş; durum yönetimi ve geçmiş takibi ile tutarlı kullanıcı deneyimi.
Sektöre Özel İş Akışları
Oluklu mukavva üretim süreçlerine özgü sipariş, stok, üretim planlama ve operasyon yönetimi ekranları tek sistem altında toplandı.
Yüksek Performans
Framework overhead''i olmaksızın çalışan mimari; büyük veri setleri ve karmaşık ekranlar altında bile hızlı yükleme ve akıcı etkileşim sağlar.
Kullanılan Teknolojiler
Vanilla JavaScript ES6+
Framework bağımsız, saf JS ile yazılmış UI mantığı ve bileşen mimarisi.
Saf CSS
Özelleştirilebilir, modüler ve bakımı kolay stil sistemi.
ASP.NET Core
Sunucu taraflı API ve iş mantığı altyapısı.
MSSQL
Kurumsal ilişkisel veri yönetimi.
Modüler UI Mimarisi
Yeniden kullanılabilir, bağımsız ve genişletilebilir bileşen sistemi.
Dinamik Form Engine
Özel form yönetimi, anlık doğrulama ve çok adımlı akış desteği.
Sistem, Momentsoft Bilişim bünyesinde oluklu mukavva üretim operasyonlarını yönetmek amacıyla aktif kullanıma alındı. Framework bağımsız mimari yaklaşım; bağımlılık risklerini sıfıra indirirken sistemin uzun vadeli bakım maliyetini de önemli ölçüde azalttı.
Bu proje; kurumsal kısıtların teknik çözüme nasıl dönüştürülebileceğini, sıfırdan UI mimarisi kurmanın getirdiği esnekliği ve sektöre özgü karmaşık iş akışlarının modern frontend teknikleriyle nasıl yönetilebileceğini somut olarak ortaya koymaktadır.