قمت بتطوير نظام متكامل لحجز وإدارة الفعاليات باستخدام ASP . NET Core MVC و Entity Framework Core وفقًا لمبادئ Clean Architecture.
المشروع يحاكي منصة حجز واقعية حيث يمكن للمستخدمين إنشاء حساب، تسجيل الدخول، تصفح الفعاليات، عرض التفاصيل، وحجز الفعاليات بسهولة.
أهم المميزات:
نظام تسجيل وإنشاء حساب (Authentication System)
إدارة الفعاليات كاملة (CRUD Operations)
نظام حجز مرتبط بين المستخدم والفعالية
صفحة MyBookings لعرض الحجوزات الخاصة بالمستخدم
استخدام ViewModel لتحسين عرض البيانات في واجهة المستخدم
تصميم قاعدة بيانات بعلاقات واضحة (User → Bookings ← Event)
تنفيذ Migrations باستخدام Entity Framework Core
تم بناء المشروع باستخدام بنية MVC منظمة مع فصل واضح بين Models و Controllers و Views لضمان قابلية التوسع والصيانة.
المشروع يعكس قدرتي على بناء أنظمة ويب متكاملة باستخدام . NET 8 وربطها بقاعدة بيانات SQL Server.