نظام لإدارة المشاريع والمستقلين باستخدام Python، بحيث يتيح للعميل إنشاء وإدارة مشاريعه، وعرض بيانات المستقلين، ثم ترشيح أفضل المستقلين المناسبين للمشروع بناءً على مجموعة من المعايير.
النظام يتضمن:
إنشاء وإدارة المشاريع الخاصة بالعميل.
إضافة وتعديل وحذف المشاريع.
إدارة بيانات المستقلين ومهاراتهم وخبراتهم.
نظام Smart Matching لترشيح المستقلين المناسبين.
حساب نسبة التوافق بين المشروع والمستقل.
حساب تكلفة المشروع بناءً على عدد الساعات وسعر المستقل بالساعة.
التحقق من توافق التكلفة مع الميزانية المحددة.
إنشاء فاتورة عند اختيار المستقل المناسب.
واجهة GUI سهلة الاستخدام لإدارة النظام.
يعتمد نظام المطابقة على:
تطابق المهارات: 40%.
الخبرة: 25%.
عدد الساعات المتاحة: 20%.
توافق السعر مع ميزانية المشروع: 15%.
ويتم عرض المستقلين المطابقين بترتيب تنازلي حسب نسبة التوافق.