الوصف الكامل:
طوّرت نظامًا متكاملًا للواجهة الخلفية خاص بتطبيق Job Tracker، يهدف إلى مساعدة المستخدمين على إدارة وتتبع طلبات التوظيف الخاصة بهم.
المهام التي قمت بها:
بناء RESTful API باستخدام Node.js وExpress.js لتنفيذ العمليات الأساسية (CRUD) على الوظائف.
تطوير نظام تسجيل الدخول وتسجيل المستخدمين باستخدام JWT للتحقق من الهوية وتأمين الوصول.
تصميم بنية مرنة تدعم:
البحث في الوظائف
الفلترة حسب الحالة أو الشركة
ترتيب النتائج حسب التاريخ
تنظيم الكود باستخدام هيكلية نظيفة وقابلة للتوسعة.
تنفيذ التحقق من صحة البيانات باستخدام express-validator.
اختبار شامل لنقاط النهاية باستخدام Postman.
️ التقنيات المستخدمة:
Node.js، Express.js، MongoDB، Mongoose
JWT للتوثيق
Express Validator للتحقق من الطلبات
Dotenv، ESLint
Postman لاختبار الـ APIs
Git وGitHub لإدارة الإصدارات
رابط المشروع على GitHub: