تطوير منصة Freelance Matching باستخدام Python وواجهة GUI

تفاصيل العمل

نظام لإدارة المشاريع والمستقلين باستخدام Python، بحيث يتيح للعميل إنشاء وإدارة مشاريعه، وعرض بيانات المستقلين، ثم ترشيح أفضل المستقلين المناسبين للمشروع بناءً على مجموعة من المعايير.

النظام يتضمن:

إنشاء وإدارة المشاريع الخاصة بالعميل.

إضافة وتعديل وحذف المشاريع.

إدارة بيانات المستقلين ومهاراتهم وخبراتهم.

نظام Smart Matching لترشيح المستقلين المناسبين.

حساب نسبة التوافق بين المشروع والمستقل.

حساب تكلفة المشروع بناءً على عدد الساعات وسعر المستقل بالساعة.

التحقق من توافق التكلفة مع الميزانية المحددة.

إنشاء فاتورة عند اختيار المستقل المناسب.

واجهة GUI سهلة الاستخدام لإدارة النظام.

يعتمد نظام المطابقة على:

تطابق المهارات: 40%.

الخبرة: 25%.

عدد الساعات المتاحة: 20%.

توافق السعر مع ميزانية المشروع: 15%.

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

بطاقة العمل

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