تم تطوير نظام Backend متكامل لإدارة بيانات القضايا والملفات والسجلات المرتبطة بها من خلال نظام مركزي وآمن، ضمن مشروع خاص بجهة حكومية.
تم تصميم النظام باستخدام NestJS وTypeScript وPostgreSQL مع التركيز على تنظيم البيانات، التحكم في الصلاحيات، وأمان الوصول إلى المعلومات.
أبرز مميزات النظام:
* إدارة القضايا والملفات والسجلات المرتبطة بها.
* تنظيم بيانات الأشخاص والجهات والملفات ذات الصلة.
* إدارة المستخدمين والصلاحيات حسب طبيعة المستخدم.
* نظام Authentication وAuthorization لتقييد الوصول للبيانات.
* RESTful APIs للتعامل مع مختلف عمليات النظام.
* Validation للبيانات الواردة ومعالجة الأخطاء بشكل مركزي.
* تنظيم العمليات والبيانات بطريقة تسهّل البحث والإدارة.
* تصميم Modular Architecture قابل للتوسع والصيانة.
* تطبيق ممارسات مناسبة لحماية البيانات الحساسة والتحكم في الوصول إليها.
التقنيات المستخدمة:
NestJS، TypeScript، Node.js، PostgreSQL، TypeORM، REST APIs، JWT Authentication، Role-Based Access Control.
تم تنفيذ المشروع مع مراعاة متطلبات الأنظمة التي تتعامل مع بيانات حساسة، مع التركيز على Security, Scalability, Maintainability وClean Architecture.
* تم حذف اسم الجهة وأي بيانات تشغيلية أو معلومات حساسة من وصف المشروع ومواد العرض حفاظًا على الخصوصية، ويقتصر العرض على الجوانب التقنية العامة للمشروع.*