منصة سفر ذكية (JourneyMate) تم تطويرها باستخدام
ASP dotNET Core و Clean Architecture، تتيح للمستخدمين استكشاف الرحلات، الحجز، والدفع الإلكتروني، مع لوحات تحكم مخصصة للإدارة والشركات.
? أهداف المشروع
تسهيل عملية حجز الرحلات بشكل آمن وسريع
توفير نظام إدارة متكامل لأصحاب الشركات
دعم التوسع وقابلية التطوير مستقبلًا
? مكونات النظام
? المستخدم (Traveler)
تسجيل / تسجيل دخول (JWT)
استعراض الرحلات
حجز الرحلات
الدفع الإلكتروني
متابعة الحجوزات
? الشركات
لوحة تحكم خاصة
إنشاء وإدارة الرحلات
?? الإدارة
لوحة تحكم Admin
إدارة المستخدمين والشركات
مراجعة جميع الرحلات
⚙️ التقنيات المستخدمة
Backend:
ASP.NET Core
Entity Framework Core
Clean Architecture
RESTful APIs
JWT Authentication
Database:
SQL Server
Integrations:
Paymob (بوابة دفع)
Frontend:
Razor Pages / MVC
Bootstrap
HTML – CSS – JavaScript
⭐ أبرز ما يميز المشروع
✔ تصميم معماري نظيف وقابل للتوسع
✔ نظام صلاحيات متعدد الأدوار
✔ دمج بوابة دفع حقيقية
✔ تجربة استخدام واضحة ومنظمة
✔ مناسب للتطوير التجاري لاحقًا