مشروع متكامل لبناء منصة إدارية وتحليلية للموارد والمشاريع، مصمم وفق معايير برمجية عالية لضمان السرعة، المرونة، والأمان.
🔹 التحدي والمشكلة:
الحاجة إلى نظام إداري مركزي قادر على التعامل مع كميات ضخمة من البيانات وتقديم استعلامات سريعة دون التأثير على أداء السيرفر، مع ضبط دقيق لصلاحيات المستخدمين.
🔹 الحل التقني والمعمارية البرمجية:
تم بناء النظام باستراتيجية الفصل الكامل بين الواجهات الأمامية والخلفية (Decoupled Architecture):
• الباك إند (Backend): بناء RESTful APIs باستعمال C# و ASP.NET Core بتطبيق معمارية Clean Architecture لضمان سهولة الصيانة والتوسع.
• قاعدة البيانات (Database): تصميم واستدلال قاعدة بيانات SQL Server مع تطبيق Normalization، إضافة الفهارس (Indexes) وتدعيم الاستعلامات المعقدة عبر Entity Framework Core.
• الواجهة الأمامية (Frontend): تطوير لوحة تحكم تفاعلية ومتجاوبة باستخدام React.js، TypeScript، و Tailwind CSS لتوفير تجربة مستخدم سلسة وسريعة.
• الأمان والدخول: تطبيق نظام الحماية والتشفير باستخدام JWT Auth و Role-Based Access Control (RBAC) لحماية البيانات الحساسة.
🔹 الميزات الرئيسية:
• إدارة الشؤون المالية والتشغيلية وتقارير فورية.
• نظام صلاحيات متعدد المستويات (مدير، مشرف، موظف).
• دعم لوحة تحكم باللغتين العربية والإنجليزية مع الوضع الداكن والتفاعلي.