وصف المشروع
المشاركة في تطوير نظام متكامل لإدارة عمليات المطار وحجز رحلات الطيران يتيح للمستخدمين البحث عن الرحلات المتاحة وحجز التذاكر وإدارة جداول الرحلات
تم تطبيق معمارية Clean Architecture لتنظيم الخدمات و Repository و DTOs لضمان كود منظم وقابل للصيانة
تنفيذ نظام مصادقة وتفويض باستخدام JWT Tokens مع التحكم في الأدوار لتأمين الوصول
اعتماد CQRS مع MediatR لفصل الأوامر Queries عن Commands وتحسين أداء النظام
تطوير وحدات الرحلات والحجوزات بما يشمل البحث عن الرحلات، حجز التذاكر، وإدارة جداول الرحلات بسهولة
واجهة المستخدم تم تطويرها باستخدام Razor Views و Bootstrap لتقديم تجربة مستخدم سلسة
استخدام SQL Server مع Entity Framework Core لإدارة العلاقات بين الكيانات والتعامل مع البيانات
العمل ضمن فريق مع استخدام Git لإدارة النسخ والتحكم بالتغييرات
التقنيات المستخدمة
C#
ASP.NET Core MVC
Entity Framework Core
SQL Server
LINQ
MediatR
JWT Authentication
Git