$ ls ./veeborder-erp-sistemi/

VeebOrder ERP Sistemi

//Oluklu mukavva üretim sektörüne özel, framework bağımsız Vanilla JS mimarisiyle geliştirilen kurumsal ERP sistemi. Dinamik form yönetimi, gerçek zamanlı doğrulama ve yüksek performanslı UI bileşen kütüphanesi.

project.case / archived / 2023

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.

Tamamlandı Momentsoft Bilişim Vanilla JS · Saf CSS · Framework Bağımsız
project.goal

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.

core.approach

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.

current.status

Proje tamamlanmış ve Momentsoft Bilişim bünyesinde aktif olarak kullanıma alınmıştır.

project_overview.md

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.

project.result

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.