Wanderlust هو تطبيق ويب ديناميكي مخصص لمحبي السفر، يتيح للمستخدمين استكشاف الوجهات السياحية حول العالم، مع تقديم تفاصيل شاملة عن الأماكن المميزة، الفنادق، الأنشطة، والتجارب المحلية. تم تطوير التطبيق باستخدام تقنيات حديثة لتقديم تجربة سلسة وفعالة.
التقنيات المستخدمة:
-الواجهة الأمامية (Frontend): تم تطوير واجهة المستخدم باستخدام React.js لتوفير تجربة ديناميكية وسلسة، مع تصميم متجاوب بالكامل باستخدام CSS3 وHTML5.
-الواجهة الخلفية (Backend): تم بناء النظام الخلفي باستخدام Node.js مع Express.js لتقديم خدمات API وإدارة قواعد البيانات.
-قواعد البيانات: تم استخدام MongoDB كقاعدة بيانات لتخزين المعلومات المتعلقة بالوجهات السياحية، الحجوزات، والتعليقات.
-recommendation system: تم تطوير نظام توصيات يعتمد على خوارزميات تعلم الآلة باستخدام Python وscikit-learn لتقديم اقتراحات مخصصة للمستخدمين.
-الإشعارات: تم تنفيذ نظام الإشعارات الفورية باستخدام Socket.IO لتقديم تنبيهات حول العروض أو تحديثات الرحلات.
-خرائط تفاعلية: تم دمج مكتبة Leaflet.js لعرض المواقع الجغرافية بدقة وإرشاد المستخدمين إلى وجهاتهم.
-استضافة: تم نشر backend على منصة Heroku و frontend على منصة Netlify.
مراحل التنفيذ:
تحليل المتطلبات: تم جمع المتطلبات من المستخدمين وتحديد الخصائص الأساسية مثل نظام التوصيات، الإشعارات، ولوحة التحكم الخاصة بالوكالات.
التصميم: تم تصميم واجهة المستخدم باستخدام Figma لضمان تجربة بصرية جذابة وسهولة الاستخدام.
التطوير: تم تنفيذ الواجهة الأمامية باستخدام React.js وربطها بالواجهة الخلفية المطورة باستخدام Node.js. تم أيضًا دمج نظام التوصيات وخدمة الخرائط.
الاختبار: تم عرض المشروع على المشرفين و تحصل على 17/20.
اسم المستقل | ضياء الدين ا. |
عدد الإعجابات | 0 |
عدد المشاهدات | 6 |
تاريخ الإضافة | |
تاريخ الإنجاز |