تفاصيل العمل

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

Node.js و Express.js (الواجهة الخلفية)، MongoDB مع Mongoose (ODM)، Postman لاختبار واجهات البرمجة، Render للنشر، Stripe لنظام الدفع.

وصف العمل والإنجازات:

تطوير واجهات برمجة تطبيقات (RESTful APIs) باستخدام Express.js و Mongoose مع الالتزام بهيكلية نظيفة وقابلة للتوسع.

تصميم وإدارة قواعد بيانات MongoDB من خلال نماذج Mongoose منظمة، مع تحسين كفاءة التعامل مع البيانات عبر إدارة الاتصالات، إنشاء الفهارس (Indexing)، تحسين الاستعلامات، وبناء علاقات واضحة بين المخططات (Schemas).

بناء منصة متعددة الأدوار تشمل (مستخدم، مزوّد، مشرف) لإدارة طلبات الطعام، جدولة أوقات الاستلام، وإدارة البائعين.

تنفيذ نظام مصادقة متكامل يشمل توثيق البريد الإلكتروني، التحقق عبر رمز OTP للهاتف، تسجيل الدخول، وإعادة تعيين كلمة المرور باستخدام روابط آمنة معتمدة على التوكن.

تطبيق نظام الصلاحيات حسب الدور (RBAC) باستخدام Middlewares، والتحقق من صحة المدخلات باستخدام Joi لضمان الأمان.

التعاون مع فريق الواجهة الأمامية وتوثيق نقاط الـ API لضمان تكامل سلس بين الواجهة الخلفية والأمامية.

بطاقة العمل

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