تفاصيل العمل

تعتبر Natours تطبيقًا رائعًا للأفراد الذين يبحثون عن تجارب مثيرة ومغامرات. يمكن للمستخدمين استخدام Natours لحجز الرحلات والجولات السياحية. يتميز التطبيق بنظام متقدم للمصادقة والتفويض، بما في ذلك استعادة كلمة المرور.

يتمتع Natours بإتقان كامل للتكنولوجيا الحديثة في الطرف الخلفي، باستخدام Node، Express، MongoDB، و Mongoose (مدير MongoDB لـ JavaScript). يتيح ذلك بناء واجهة برمجة تطبيقات (API) سريعة وقابلة للتوسع، وتحتوي على العديد من الميزات، بما في ذلك عمليات CRUD مع MongoDB و Mongoose.

يضم Natours أيضًا لوحة تحكم إدارية تتيح للمسؤولين إدارة الرحلات والمستخدمين. يتيح البرنامج تعاملًا مع البيانات في قواعد البيانات NoSQL، بما في ذلك البيانات الجغرافية.

تتم حساب التقييم تلقائيًا عندما يقوم المستخدم بإضافة تقييم للجولة. توفير ميزات أمان متقدمة مثل التشفير، والتطهير، وتحديد معدل الطلب.

يدعم التطبيق أيضًا عمليات الدفع بواسطة بطاقات الائتمان باستخدام خدمة Paypal. يتميز النظام بميزات إضافية للأمان مثل التشفير والتطهير وتحديد معدل الطلب.

يشمل البرنامج دراسة معمقة لـ Mongoose، بما في ذلك جميع الميزات المتقدمة. يدعم البرنامج أيضًا إرسال رسائل البريد الإلكتروني وتحميل الملفات. يشمل البرنامج أيضًا سيناريوهات متقدمة لمعالجة الأخطاء.

بطاقة العمل

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