قمت بتطوير منصة شاملة تربط بين المستقلين والعملاء، وتدعم المشاريع بنظام العطاءات أو السعر الثابت، مع ميزات حديثة تشمل المحادثة الفورية، الإشعارات، أنظمة الدفع، وإدارة المستخدمين المتقدمة.
توفر المنصة تجربة متكاملة لكل من المستقلين والعملاء، وتمكنهم من التفاعل بشكل سلس وآمن، مع نظام دفع عبر Stripe وخاصية الاحتفاظ بالمبالغ في حساب وسيط (Escrow). كما تحتوي على تحليل مشاعر المراجعات باستخدام الذكاء الاصطناعي.
مميزات العمل:
صلاحيات المستخدمين:
المستقلون: إنشاء ملفات تعريف احترافية، التقديم على المشاريع، سحب الأرباح، تتبع الشهادات والمهارات.
العملاء: نشر مشاريع بعطاءات أو بسعر ثابت، قبول العروض، التواصل مع المستقلين.
المشرفون: إدارة المحتوى، حل النزاعات، إدارة التصنيفات والمهارات.
نظام المشاريع:
دعم نظام العطاءات (Bidding) والعروض الثابتة (Fixed-price)
تنظيم المشاريع حسب التصنيفات والمهارات
نظام تسليم مراحل المشروع عبر Milestones
نظام الدفع:
دمج Stripe للإيداع والسحب
إدارة اشتراكات المستقلين
الميزات اللحظية (Real-Time):
دردشة فورية باستخدام SignalR
إشعارات لحظية
تحديث مباشر لحالة العروض
تحليل المشاعر على المراجعات باستخدام AI
إدارة الملف الشخصي:
عرض الأعمال السابقة (Portfolio)
دعم الشهادات والخبرات
دعم التوصيات بالمهارات
التقنيات المستخدمة:
Frontend:
Angular 19 + TypeScript
PrimeNG، RxJS
SignalR Client
Backend:
ASP.NET Core 8 Web API
Entity Framework Core
SignalR
Stripe.NET
JWT Authentication
بنية النظام:
فلاتر للتحقق من الصلاحيات والمدخلات
Middleware مخصص لحظر المستخدمين
خدمات خلفية لمعالجة الدفعات