نظام Backend متكامل يحاكي منصات حجز الرحلات
تفاصيل العمل
نظام 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
مهارات العمل
بطاقة العمل
طلب عمل مماثل