نظام تذاكر دعم فني (Help Desk) عربي/إنجليزي بـ React وNode.js وMongoDB

تفاصيل العمل

نظام تذاكر دعم فني متكامل (IT Help Desk) بواجهة عربية (RTL) وإنجليزية، صممته ونفذته بالكامل بنفسي (واجهة أمامية، خلفية، قاعدة بيانات، ونشر).

الفكرة: الموظف يفتح تذكرة، والفني يستلمها ويتابعها، والمدير يراقب الأداء من لوحة تحكم واحدة.

أهم المميزات:

- ثلاثة أدوار بصلاحيات منفصلة (موظف / فني / مدير)

- تذاكر مع مرفقات وتعليقات وملاحظات داخلية

- اتفاقية مستوى الخدمة (SLA) حسب الأولوية مع تنبيه قبل التأخير

- إشعارات لحظية (Realtime) عبر Socket.io

- لوحة تحكم بإحصائيات وتقارير وتقييم رضا العميل (CSAT)

- قاعدة معرفة (Knowledge Base)، وتصدير CSV، ووضع ليلي

- حماية: JWT مع تدوير رموز التحديث، وتحقق بخطوتين (2FA)، وقفل الحساب بعد المحاولات الفاشلة

طريقة التنفيذ: واجهة React 19 مع Vite، وخادم Node.js وExpress، وقاعدة بيانات MongoDB، وتشغيل بـ Docker Compose، واختبارات آلية (Vitest + Playwright)، وتكامل مستمر (CI) عبر GitHub Actions.

بطاقة العمل

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