منصة سياحية متكاملة لسوريا - MyJourney

تفاصيل العمل

نظرة عامة على المشروع

منصة سياحية متكاملة ومتطورة تم تطويرها باستخدام Laravel 12 و PHP 8.2 لتقديم تجربة سياحية شاملة لاستكشاف جمال سوريا. المنصة تتيح للمستخدمين تصفح الرحلات السياحية، حجز الرحلات، استكشاف المحافظات والأماكن السياحية، وقراءة المقالات والمراجعات.

الميزات الرئيسية:

إدارة الرحلات السياحية: عرض شامل للرحلات مع تفاصيل كاملة، نظام تصنيف وفلترة متقدم، خرائط تفاعلية لمسار الرحلة

نظام الحجوزات المتكامل: حجز الرحلات بسهولة، تتبع حالة الحجز، إدارة شاملة للحجوزات

إدارة المحافظات والأماكن السياحية: عرض تفصيلي لكل محافظة، خرائط تفاعلية، معلومات شاملة عن الأماكن السياحية

نظام المقالات والمراجعات: إنشاء المقالات والمراجعات، نظام تقييم للرحلات، إدارة المحتوى

لوحة تحكم متكاملة: لوحة تحكم للمستخدمين والمسؤولين مع إحصائيات وتحليلات شاملة

المصادقة والأمان: نظام تسجيل دخول متقدم، المصادقة الثنائية (2FA)، تسجيل الدخول عبر وسائل التواصل الاجتماعي

واجهة مستخدم حديثة: تصميم متجاوب باستخدام Tailwind CSS v4، دعم اللغة العربية والإنجليزية

التقنيات المستخدمة

Backend:

- Laravel 12

- PHP 8.2

- Laravel Fortify (المصادقة)

- Laravel Socialite (تسجيل الدخول الاجتماعي)

- Google 2FA (المصادقة الثنائية)

Frontend:

- Tailwind CSS v4

- Vite

- Leaflet (الخرائط التفاعلية)

- Axios

Testing & Quality:

- Pest PHP

- Laravel Pint

- PHPUnit

المميزات التقنية:

- بنية MVC منظمة مع Service Layer

- نظام علاقات متقدم في قاعدة البيانات

- نظام الصلاحيات والأدوار

- نظام إشعارات بريد إلكتروني

- API endpoints للخرائط

- تحسين الأداء (Eager Loading، التخزين المؤقت)

- اختبارات شاملة (Unit & Feature Tests)

النتيجة

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

بطاقة العمل

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