تفاصيل العمل

تم تصميم وتطوير هذا النظام ليكون الحل المتكامل لإدارة دورة حياة المشتريات والعقود الحكومية، مع التركيز على تلبية أعلى معايير الحوكمة والشفافية، وخاصةً لقطاع الصحة.

المهام والإنجازات الرئيسية:

1. بناء سير عمل متكامل ومتعدد المسارات (Multi-Stage Workflow):

- مسار عام (16 مرحلة): تصميم وتنفيذ 16 مرحلة دقيقة تغطي الطلب، المنافسة، الفتح، الفحص الفني والمالي، الموافقة، التعاقد، التنفيذ، والتسوية المالية.

- مسار ثنائي الملفات (Two-File Mode): تطوير مسار موازٍ لتقييم العروض "الفنية" و"المالية" بشكل منفصل، مع إدارة مستندات كل مرحلة.

- مسار متعثر (Stalled Path): تطوير آلية ذكية للتعامل مع المشاريع المتعثرة تتضمن إعادة التوجيه، فترات سماح 15 يوم، وتصعيد الإجراءات.

- نظام إرجاع دقيق (Return System): تطوير نظام إرجاع مع سجل تدقيق كامل لضمان مرونة العمل دون فقدان البيانات.

2. إدارة شاملة للمستندات والملفات:

- رفع وتصنيف المستندات في كل مرحلة من مراحل سير العمل.

- ربط المستندات بالمرحلة المنجزة لمنع الازدواجية وتوفير سجل واضح.

- تصدير المستندات كملف مضغوط وجدول الكميات كـ Excel.

3. نظام تقييم العروض المتقدم:

- تطوير واجهة ديناميكية لإضافة معايير تقييم فنية ومالية غير محدودة لكل منافس.

- تطبيق آلي لآلية "تفضيل السعر للمنتج المحلي" و "التفضيل السعري الموزون".

- إنشاء محاضر التقييم تلقائياً بصيغة PDF باستخدام مكتبة mPDF.

4. نظام تنبيهات وتصعيد ذكي (Escalation System):

- إنشاء نظام تصعيد متعدد المستويات (للمستخدم، للمسؤول من النوع A، وللمسؤول من النوع B) مع فترات زمنية قابلة للتكوين.

- إرسال إشعارات عبر البريد الإلكتروني، الرسائل النصية (SMS)، وواتساب للأحداث الهامة.

5. واجهات مستخدم عربية احترافية (React.js):

- تصميم واجهات مستخدم حديثة وسريعة الاستجابة (Responsive) بلغة React.js.

- إنشاء مكونات واجهة أمامية قابلة لإعادة الاستخدام مثل: مؤقتات العد التنازلي، لوحات معلومات (KPIs)، سجلات زمنية (Timeline)، ومؤشرات المسار المتعثر.

- تطوير صفحات متخصصة لمراحل: طرح المنافسة، فتح العروض، فحص العروض (1، 2، 3، 4)، التقييم الفني والمالي، الموافقة، التعاقد (1 و2)، التنفيذ، والتسوية المالية.

6. بنية تحتية قوية للخلفية (Laravel & MySQL):

- بناء أكثر من 25 جدولاً في قاعدة البيانات لتمثيل كيانات النظام المعقدة.

- كتابة أكثر من 50 وحدة تحكم (Controller) و 20 خدمة (Service) لتغليف منطق الأعمال.

- استخدام نظام الصلاحيات Spatie لإدارة أدوار المستخدمين والصلاحيات بدقة.

- تنفيذ مهام مجدولة (Cron Jobs) لفحص انتهاء العقود والمواعيد النهائية وإرسال التنبيهات.

7. تكامل مع القطاع الصحي:

- ربط النظام ببيانات التجمعات الصحية والمنشآت والمستشفيات.

- دعم الشراء عبر منصة نوبكو للمشتريات الطبية.

- تطبيق العزلة بين الكتل الصحية (Health Cluster Isolation) بحيث يرى كل مستخدم بيانات منطقته فقط.

التقنيات المستخدمة:

`Laravel 11` `PHP 8.2` `MySQL` `React.js` `Inertia.js` `Tailwind CSS` `RESTful API` `Spatie Permissions` `Laravel Horizon` `mPDF` `Laravel Sanctum` `Axios` `WebSockets (Laravel Echo)` `OOP` `MVC`

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
المهارات