🚀 منصة توظيف متكاملة ولوحة وظائف الذكية (Laravel + Vue.js)
منصة توظيف احترافية وعالية الأداء تم تطويرها وبناؤها باستخدام بنية برمجية منفصلة تماماً (Decoupled SPA Architecture)، حيث تعمل الواجهة الأمامية كـ Single Page Application باستخدام Vue.js، وتتصل بشكل آمن عبر واجهة برمجة تطبيقات (RESTful API) قوية ومبنية بإطار العمل Laravel. تم تقسيم المشروع بناءً على نظام الميزات الموجهة بالمجالات (Domain-Based Feature Splitting) لضمان مرونة الكود وسهولة التوسع والاداء العالي.
🛠️ الجوانب التقنية والهندسية للمشروع:
بنية برمجية قائمة على المجالات (Domain-Driven Design): تم تقسيم وهيكلة التطبيق إلى نطاقات معزولة (مثل: نظام الهوية والأمان، إدارة الوظائف، الطلبات، والتحكم)، مما يضمن فصلاً تاماً للمهام وسهولة صيانة الكود وتطويره.
واجهات مستخدم سريعة وذكية (SPA): بناء واجهة مستخدم تفاعلية فائقة السرعة باستخدام Vue.js تضمن تجربة مستخدم سلسة وبدون أي إعادة تحميل للصفحات (Zero Page-Reloads).
نظام صلاحيات متطور (RBAC): تطبيق جدار حماية وصلاحيات صارم يفصل بدقة بين لوحات التحكم الخاصة بـ (المتقدمين للوظائف، أصحاب الأعمال، ومديري النظام).
💼 الميزات والأنظمة الأساسية المكتملة:
نظام متقدم لإدارة وتصفية الوظائف: لوحة ديناميكية تتيح البحث المتقدم والتصفية الفورية للوظائف بناءً على المهارات، نوع العمل، الرواتب، والمجال في الوقت الفعلي.
نظام تتبع المتقدمين (ATS): دورة حياة كاملة لتقديم الطلبات، تتيح للباحثين عن عمل رفع سيرهم الذاتية وتتبع حالة طلباتهم (تم التقديم، المقابلة، مقبول، إلخ) لحظة بلحظة.
لوحة تحكم وإشراف الإدارة (Admin Dashboard): نظام رقابة شامل يُمكّن مديري المنصة من مراجعة الوظائف المنشورة، الموافقة عليها أو حظرها، وإدارة المستخدمين بكفاءة.
جاهزية كمنتج تجاري (SaaS-Ready): تأسيس البنية التحتية البرمجية لاستقبال بوابات الدفع الإلكتروني، إدارة ورفع الملفات والوسائط بشكل آمن، والتعامل مع البيانات الضخمة.