Fusha Platform (فسحة)
Making travel planning simple and enjoyable
Fusha Platform هو تطبيق شامل لتخطيط الرحلات مصمم ليبسط تجربة إنشاء برامج سفر شخصية وممتعة. من خلال واجهة عربية سهلة الاستخدام، يقدر أي مستخدم يخطط لرحلته المثالية باختيار الوجهات، تحديد الميزانية، عدد المسافرين، وأنواع الأنشطة المختلفة.
المميزات
للمسافرين
إنشاء رحلة مخصصة: بناء برنامج سفر ببارامترات مرنة.
اختيار نوع الرحلة: ثقافية، ترفيهية، عائلية، رومانسية، بحرية، سياحية، مغامرات، أو دينية.
إدارة الميزانية: تخطيط الرحلات وفق حدود الإنفاق.
تخطيط حسب الموقع: استكشاف الوجهات المصرية المتنوعة.
اختيار الأماكن: إضافة أنشطة ومعالم مفضلة للبرنامج.
برامج جاهزة: تصفح مقترحات جاهزة لرحلات مختلفة.
سجل الرحلات: متابعة الرحلات السابقة والقادمة.
الحفظ بالمفضلة: تخزين وجهات وبرامج مميزة لوقت لاحق.
نظام التقييم: تقييم ومراجعة الأماكن بعد زيارتها.
للبائعين ومقدمي الخدمات
إضافة الأماكن والخدمات: إدراج الأنشطة أو العروض السياحية.
التواصل مع العملاء: جذب وتفاعل مباشر مع الجمهور.
لوحة تحليلات: متابعة اهتمام الزوار ونسب التفاعل.
️ التقنية المستخدمة
Frontend
Next.js 15: إطار عمل React مع App Router ودعم المكونات الخدمية.
React 19: مكتبة لبناء واجهات تفاعلية بمكونات معاد استخدامها.
Material UI 6: تصميم حديث بواجهة متجاوبة قابلة للتخصيص.
Styled Components: إدارة CSS داخل JavaScript مع دعم الأنيميشن.
Framer Motion: مكتبة أنيميشن للحركات السلسة.
Axios: للتعامل مع الـ API وطلبات HTTP.
React Slick / Swiper: لإنشاء معارض الصور.
JWT Decode: للتحقق من الرموز (Tokens) على جانب العميل.
Backend
Node.js: بيئة تشغيل قوية لجافاسكربت.
Express: إطار عمل ويب مرن لمعالجة الطلبات.
MongoDB + Atlas: قاعدة بيانات NoSQL مرنة مع استضافة سحابية.
Mongoose: إدارة البيانات والتحقق من الـ Schema.
JWT: نظام آمن للمصادقة وتدوير الرموز.
bcrypt: تشفير كلمات المرور.
AJV: التحقق من Payload عبر JSON Schema.
dotenv: إدارة متغيرات البيئة.