تحسين واجهة المستخدم وتجربة المستخدم (UI/UX Refactoring):
تصميم متجاوب بالكامل: إصلاح هيكلة الشريط الجانبي (Sidebar) ليملأ ارتفاع الشاشة بالكامل (100vh) مع ضبط الـ Padding لكافة العناصر المنسدلة (Select Inputs).
استبدال التنبيهات: استبدال تنبيهات المتصفح التقليدية (Alerts) بنوافذ منبثقة مخصصة ومحترفة (Custom Modals / Popups) لتأكيد الحذف والإجراءات الحساسة.
التعريب الشامل: تعريب وتوحيد جميع رسائل التحقق من المدخلات (Validation Messages) وإصلاح الأخطاء البرمجية (مثل validation.in و validation.array).
2. تطبيق قواعد التحقق والأمان (Data Validation & Integrity):
توحيد الحقول الإلزامية: توحيد صيغ أرقام الهوية الوطنية/الإقامة (10 أرقام دقيقة) وأرقام الجوال السعودية (تبدأ بـ 05 وبتطابق 10 أرقام).
منع التكرار (Uniqueness): إضافة قيود برمجية لمنع تكرار الهوية والجوال عبر كافة وحدات النظام (المستفيدين، التابعين، والمتطوعين).
3. تطوير وتحديث الوحدات الرئيسية (Core Modules):
وحدة المستفيدين وأفراد الأسرة: إضافة تقارير PDF رسمية معتمدة، معالجة حقول تعديل التابعين، وتوفير خيارات طباعة بيانات أفراد الأسرة.
وحدة المتطوعين وساعات التطوع: إصلاح مسارات التقارير، بناء محرك إصدار شهادات شكر وتقدير بتصاميم راقية معتمدة على هوية المؤسسة، وحل مشاكل سيرفر Error 500.
وحدة التبرعات والمشاريع: إصلاح معالجة التبرعات العينية والنقدية، وحل مشاكل إلغاء الربط وإصلاح التحقق من مدخلات التبرع للمشاريع.
الإدارة المالية والمحاسبة: إصلاح تسوية السلف وسندات الصرف، معالجة قيود اليومية (Journal Entries) والسماح بالتحكم في عناصر القيد، إضافة ميزان المراجعة (Trial Balance) مع إمكانية التصدير لـ Excel.
وحدة الأصول، المخازن، والوثائق: إصلاح رفع ومعالجة الصور والمرفقات، تحسين فلاتر التقارير، وإصلاح آلية محرر الخطابات والقرارات مع الترقيم الآلي والختم الإلكتروني.
إعدادات النظام والشكاوى: إصلاح ربط خادم البريد (SMTP) لاختبار الرسائل، وبناء نظام إشعار آلي بالبريد الإلكتروني للشكاوى ونموذج الإبلاغ عن الفائض.
4. تطوير ميزات جديدة كلياً (New Features & Governance):
نظام محاضر استلام التبرعات والمساهمات (Donation Receipts System):
دعم الاستخدام عبر الأجهزة اللوحية (iPad) والأجهزة الذكية.
دعم التوقيع الإلكتروني الحادي (Digital Signature) للمستلم والمتبرع مباشرة على الشاشة.
أرشفة فورية، بحث متقدم، وتوليد مستندات PDF معتمدة تلقائياً.
دورة عمل قرار الصرف (Disbursement Decision Workflow):
تطبيق نظام اعتماد مرحلي صارم قبل إصدار أي سند صرف: مسودة ⬅️ إرسال للاعتماد ⬅️ توقيع نائب الرئيس ⬅️ توقيع رئيس مجلس الأمناء ⬅️ اعتماد/رفض.
التحقق الآلي من توفر الرصيد في بند المصروف قبل الاعتماد، وتوليد القيد المحاسبي وسند الصرف تلقائياً بعد الاعتماد النهائي.
منظومة تفعيل الحسابات والـ OTP:
معالجة مشكلة أكواد التحقق (SMS OTP) وإصلاح خاصية استعادة كلمة المرور.
إضافة مسار تفعيل الحسابات غير المفعلة (Re-send Activation Code) وضبط صلاحية الرمز (10 دقائق) بحد أقصى (5 محاولات يومياً).
إضافة لوحة تحكم خاصة بالإدارة لمعاينة الحسابات غير المفعلة وتفعيلها يدوياً للطلبات الطارئة.