InternationalSkills.fi · فنلندا🤖 مدعوم بالذكاء الاصطناعي · Firebase · تكامل Google Meet

InternationalSkills.fi — نظام إدارة التوظيف

تطبيق ويب متكامل يُبسّط عملية التوظيف من أولها إلى آخرها — من تسجيل المرشحين ورفع الوثائق إلى التقييم بالذكاء الاصطناعي وجدولة المقابلات عبر Google Meet وتتبع الحالة فوريًا من خلال لوحة تحكم موارد بشرية متخصصة.

InternationalSkills.fi recruiting management system screenshot

الميزات الأساسية

أدوات توظيف متكاملة للمرشحين وفرق الموارد البشرية

نموذج تقديم متعدد الخطوات

معالج مُوجَّه يجمع المعلومات الشخصية وتفضيلات الوظيفة والمستندات (السيرة الذاتية، جواز السفر، الصورة) مع التحقق الفوري عبر Zod واكتشاف عناوين البريد الإلكتروني المؤقتة.

لوحة تحكم المرشح

تابع حالة طلبك فوريًا (مُقدَّم → مُجدوَل مقابلته → مقبول / مرفوض)، واطّلع على تفاصيل نتيجتك من الذكاء الاصطناعي، وصِل إلى رابط Google Meet الخاص بك.

تقييم المرشحين بالذكاء الاصطناعي

يُقيّم Gemini 2.5 Pro السير الذاتية والملفات الشخصية عبر أربعة محاور موزونة: توافق الوظيفة (40%)، الخبرة (30%)، المهارات (20%)، والإمكانات (10%).

جدولة ذكية للمقابلات

يُجدوِل فريق الموارد البشرية المقابلات مباشرةً عبر Google Calendar. تُنشأ روابط Google Meet تلقائيًا وتُرسَل إلى المرشحين بالبريد الإلكتروني مع دعوات التقويم.

لوحة تحكم الموارد البشرية

عرض شامل لجميع المرشحين مع تصفية متقدمة متعددة المعايير والفرز وترقيم الصفحات وتحديثات الحالة الجماعية وتصدير بنقرة واحدة إلى CSV أو XLSX أو JSON.

تحليلات في الوقت الفعلي

لوحات Recharts المباشرة تعرض توزيع حالات الطلبات ومخططات نتائج الذكاء الاصطناعي، مما يمنح فرق التوظيف رؤية فورية على مسار المرشحين.

كيف يعمل

👤 للمرشحين
1

التسجيل والتحقق

أنشئ حسابًا واجتز التحقق من البريد الإلكتروني — يكتشف النظام عناوين البريد المؤقتة ويمنعها. تُؤمَّن بياناتك عبر Firebase Auth منذ الخطوة الأولى.

2

ملء الطلب

أكمل المعالج متعدد الخطوات: المعلومات الشخصية، فئة الوظيفة المفضلة، ورفع الوثائق (السيرة الذاتية PDF/DOC/DOCX، نسخة جواز السفر، صورة شخصية). يتحقق Zod من كل حقل فوريًا قبل أن تتقدم للمرحلة التالية.

3

المتابعة وحضور المقابلة

سجّل دخولك في أي وقت لمتابعة حالتك الفورية (مُقدَّم → مُجدوَل مقابلته → مقبول / مرفوض)، واطّلع على تفصيل نتيجتك من الذكاء الاصطناعي لكل محور، وافتح رابط Google Meet الذي يصلك بالبريد عند الجدولة.

🏢 لفريق الموارد البشرية
1

إدارة مسار المرشحين

يصل جميع المرشحين من كل المنصات إلى لوحة تحكم موارد بشرية واحدة. صفِّ وابحث حسب الحالة أو فئة الوظيفة أو نطاق النتيجة أو التاريخ؛ وحدِّث الحالات دفعةً واحدة بإجراء واحد.

2

التقييم بالذكاء الاصطناعي

فعِّل Gemini 2.5 Pro على أي مرشح. يقرأ سيرته الذاتية وملفه الإلكتروني ثم يُعيد نتيجة موزونة — توافق الوظيفة 40% والخبرة 30% والمهارات 20% والإمكانات 10% — مع مستوى توصية ومبرر مكتوب.

3

الجدولة والإشعار

اختر وقتًا مناسبًا مباشرةً في عرض التقويم المدمج. يُنشأ رابط Google Meet تلقائيًا، وتُرسَل دعوة تقويم إلى المرشح، وتتحدث حالته في لوحة التحكم فورًا — دون أي متابعة يدوية.

تقنيات المشروع

الواجهة الأمامية

Next.js 15TypeScriptTailwind CSSRechartsReact Big CalendarHeadless UI

الخلفية والمصادقة

Firebase AuthFirestoreFirebase StorageNodemailer

الذكاء الاصطناعي والتكاملات

Gemini 2.5 ProGoogle Calendar APIGoogle Meet@google/generative-ai

الأمان

Upstash Redisحماية CSRFDOMPurifyZod

الاختبار والجودة

VitestPlaywrightReact Testing LibraryESLintPrettier

الأمان وحماية البيانات

تحديد معدل الطلبات الموزّع عبر Upstash Redis — جميع مسارات API محمية من الهجمات

رموز CSRF على كل إرسال نموذج ونقطة نهاية تعديل

تعقيم XSS عبر isomorphic-dompurify يُطبَّق على جميع النصوص المُدخَلة قبل التخزين

التحقق من رمز Firebase Auth — كل إجراء محمي يستلزم فحصًا صالحًا من جهة الخادم

قواعد أمان Firestore — المرشحون لا يقرؤون سوى سجلاتهم الخاصة؛ وصول المسؤولين محدود النطاق

اكتشاف البريد الإلكتروني المؤقت عند التسجيل للحدّ من إنشاء الحسابات الوهمية

عن المشروع

InternationalSkills.fi خدمة فنلندية لتوظيف العمالة تربط العمال الدوليين المهرة بأصحاب العمل الأوروبيين. تُعلن الشركة عن وظائفها عبر LinkedIn وIndeed وJoin وغيرها من المنصات — لكن بدلًا من إدارة قوائم منفصلة للمتقدمين على كل منصة، يُوجَّه كل مرشح إلى هذه البوابة المركزية. تجمع البوابة جميع الطلبات في قاعدة بيانات Firebase واحدة، وتُقيِّمها بـ Gemini 2.5 Pro، وتتيح لفريق الموارد البشرية جدولة مقابلات Google Meet دون مغادرة لوحة التحكم.