تفاصيل العمل

مشروع Natours هو تطبيق ويب تفاعلي متكامل مخصص لحجز وتنظيم الرحلات السياحية والمغامرات الخارجية.

تم تطويره باستخدام Node.js, Express, MongoDB, وMongoose من جانب الخادم، مع واجهة مستخدم احترافية مبنية بـ Pug templating engine و modern CSS animations.

يتميز المشروع بـ:

نظام مصادقة (Authentication & Authorization) متكامل باستخدام JWT.

إمكانية إدارة المستخدمين وتعديل البيانات الشخصية وكلمات المرور.

نظام CRUD كامل للرحلات (Create, Read, Update, Delete).

رفع الصور باستخدام Multer وتخزينها في Cloudinary.

صفحات ديناميكية تعرض تفاصيل الرحلات، الأسعار، والمواقع على خريطة تفاعلية.

واجهة لوحة تحكم خاصة بالمشرف (Admin Dashboard) لإدارة المستخدمين والرحلات.

يهدف هذا المشروع إلى محاكاة تطبيقات الحجز والسفر الحديثة مع تطبيق كل المفاهيم الاحترافية في تطوير تطبيقات الويب الكاملة (Full Stack).

ملحوظة : تم تطوير هذا العمل كجزء من دورة تدريبية علي موقع udemy

بطاقة العمل

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