تفاصيل العمل

منصة توظيف إلكترونية متكاملة (Job Portal) — MERN Stack

بناء منصة توظيف كاملة بثلاثة أدوار رئيسية (باحث عن عمل، صاحب عمل، أدمن)، تشمل نظام تسجيل دخول آمن بتقنية JWT مع التحقق عبر OTP، ونظام استعادة كلمة مرور متعدد الخطوات.

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

- نظام تقديم كامل للوظائف (نشر، بحث، فلترة، حفظ الوظائف المفضلة)

- لوحة تحكم للأدمن لإدارة المستخدمين، الوظائف المعلقة، والإحصائيات

- لوحة تحكم لأصحاب العمل لمتابعة المتقدمين وإدارة حالات التوظيف

- نظام تحليلات (Analytics) بمخططات بيانية (يومي، أسبوعي، شهري) لعرض إحصائيات التوظيف والتقديمات

- رفع السير الذاتية والصور الشخصية عبر Cloudinary

- نظام إشعارات فوري (Notifications)

- تحسين الأداء باستخدام Redis للـ caching

التقنيات المستخدمة:

Backend: Node.js, Express.js, MongoDB (Mongoose), JWT, Redis (Upstash), Cloudinary, Multer, Nodemailer

Frontend: React 19, Vite, Chakra UI, React Query (TanStack), Zustand, React Hook Form, React Router, Recharts, Tailwind CSS

هندسة الكود مبنية على فصل واضح للمسؤوليات (Controllers مقسمة حسب الأدوار، Custom Hooks منظمة لكل موديول، وطبقة API/Client منفصلة للتواصل مع الـ backend).

بطاقة العمل

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