تفاصيل العمل

نظام Backend متكامل يحاكي منصات حجز الرحلات في العالم الحقيقي، مع التركيز على الأمان، الأداء، وبناء APIs قابلة للتوسع.

نظام تسجيل دخول وصلاحيات (JWT + Role-Based Access)

إدارة كاملة لكلمات المرور (تسجيل – تسجيل دخول – إعادة تعيين عبر البريد)

حماية متقدمة (تشفير bcrypt، حماية من XSS و NoSQL Injection، Rate Limiting)

نظام إرسال إيميلات باستخدام Nodemailer

إدارة الرحلات (إضافة – تعديل – حذف + فلترة + Pagination + Geospatial Queries)

نظام تقييمات ومراجعات مرتبط بالحجوزات

نظام حجز متكامل مع دمج Stripe للدفع

بنية نظيفة باستخدام MVC + معالجة أخطاء مركزية

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

Node.js – Express – MongoDB – Mongoose – Stripe – Nodemailer

بطاقة العمل

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