تفاصيل العمل

عنوان المشروع: منصة تريبتومانيا للسياحة والسفر (Triptomania)

منصة سياحية متكاملة (MERN Stack) تهدف إلى تبسيط عملية تخطيط الرحلات والحجز، من خلال توحيد جميع الأدوات التي يحتاجها المسافر في مكان واحد بدلاً من التنقل بين تطبيقات ومواقع متعددة للحجز والميزانية واكتشاف الأنشطة.

نظام الأدوار المتعددة:

تدعم المنصة ستة أنواع من المستخدمين (سائح، مرشد سياحي، معلن، بائع، محافظ سياحي، مدير)، لكل منهم صلاحيات وواجهات مخصصة، مع نظام مصادقة قائم على JWT (Access + Refresh Tokens) وتحقق عبر رمز OTP بالبريد الإلكتروني.

أبرز الميزات:

تخطيط رحلات مخصص حسب تفضيلات المستخدم (تاريخي، شواطئ، تسوّق، ميزانية) مع إدارة كاملة للميزانية

حجز الفنادق والرحلات الجوية عبر تكامل مع مزودين خارجيين موثوقين

إنشاء وإدارة الأنشطة والبرامج السياحية (Itineraries) من قبل المرشدين والمعلنين

متجر داخلي للهدايا والمنتجات مع سلة شراء، قائمة أمنيات، وبوابة دفع (Stripe) بالإضافة لمحفظة إلكترونية والدفع عند الاستلام

نظام نقاط ولاء وشارات تحفيزية للسياح

أكواد خصم وعروض ترويجية يديرها المدير

تقارير مبيعات وإحصاءات تفصيلية للمديرين والبائعين والمرشدين

نظام شكاوى ومراجعات وتقييمات للأنشطة والمنتجات والمرشدين

إشعارات فورية للحجوزات والأحداث وتنبيهات نفاد المخزون

خرائط تفاعلية (Google Maps) لعرض مواقع الأنشطة والمعالم

المكونات التقنية:

الواجهة الأمامية: React.js مع Vite

الخادم الخلفي: Node.js وExpress.js

قاعدة البيانات: MongoDB

تخزين وإدارة الملفات عبر Firebase

تحزيم كامل بـ Docker، مع دعم النشر على Kubernetes (K8s) وصور جاهزة على Docker Hub

بطاقة العمل

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