نظام ويب لحجز الفعاليات باستخدام ASP.NET MVC
تفاصيل العمل
نظام ويب يتيح للمستخدمين التسجيل وتسجيل الدخول، تصفح الفعاليات وحجزها. يعتمد المشروع على نمط MVC مع استخدام Entity Framework لإدارة قاعدة البيانات وViewModels لعرض البيانات بشكل ديناميكي. أهم المميزات: تسجيل دخول وتسجيل مستخدمين آمن باستخدام اسم المستخدم وكلمة المرور. إدارة الفعاليات (إضافة، تعديل، عرض، حذف) مع تفاصيل مثل العنوان، التاريخ، الوصف، واسم المنظم. حجز الفعاليات، مع تخزين الحجوزات وربطها بالمستخدمين والفعاليات. صفحة "حجوزاتي" لعرض جميع الفعاليات التي حجزها المستخدم مع إمكانية الانتقال لتفاصيل كل فعالية. عرض معلومات الفعالية بشكل ديناميكي مع الإشارة إذا كان المستخدم قد حجزها مسبقاً. سهولة التنقل بين قائمة الفعاليات، التفاصيل، الحجوزات، وصفحة المستخدم. تصميم قاعدة البيانات: المستخدمين: Id، UserName، Password الفعاليات: Id، Title، Date، Description، OrganizerName الحجوزات: Id، UserId، EventId أبرز ما يميز المشروع: يُظهر المشروع مهارات تطوير متكاملة في ASP.NET MVC تشمل التوثيق الآمن، العمليات CRUD، تصميم قاعدة البيانات، عرض البيانات ديناميكيًا باستخدام ViewModels، وتجربة مستخدم سلسة وسهلة.
مهارات العمل