تفاصيل العمل

يسعدني أن أقدم مشروع تخرجي من معهد تكنولوجيا المعلومات (ITI): Tourly — منصة حجز رحلات متكاملة تعمل في الوقت الفعلي!

Tourly يسهل على المستخدمين تخطيط رحلاتهم من خلال توفير خاصية البحث عن الفنادق المتاحة وحجزها في الوقت الحقيقي، الدفع الإلكتروني الآمن، إدارة خطط الرحلة، تقييمات المستخدمين، والعديد من المزايا الأخرى — وكل ذلك باستخدام بنية حديثة تعتمد على مبدأ قابلية التوسع وسهولة الصيانة.

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

Angular (واجهة المستخدم)

ASP.NET Core Web API (الخادم)

Clean Architecture (5 طبقات: Presentation, Application, Infrastructure, Persistence, Domain)

CQRS و MediatR و SQL Server

SignalR للتواصل الفوري

نظام مصادقة JWT آمن

تسجيل الدخول الاجتماعي باستخدام Google و GitHub (OAuth 2.0)

بوابة الدفع Paymob لتنفيذ عمليات الدفع السريعة والآمنة

أهم المميزات:

تسجيل الدخول والتسجيل مع صلاحيات حسب الدور (Role-based access)

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

تحديث حالة الحجز مباشرة (Pending, Confirmed, Completed) باستخدام SignalR

تنفيذ عملية الدفع بأمان باستخدام Paymob

مدير خطط الرحلة الشخصية: إنشاء وتنظيم خط سير الرحلة مع إمكانية تدوين ملاحظات

⭐ نظام تقييمات ومراجعات من قِبل المستخدمين على الحجوزات

إرسال رسائل بريد إلكتروني عبر SMTP لاستقبال آراء المستخدمين

لوحة تحكم إدارية لإدارة الفنادق والمستخدمين والحجوزات بشكل كامل

بطاقة العمل

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