تفاصيل العمل

تم تطوير نظام متكامل لإدارة وعرض العقارات بنظام الحجز باستخدام ASP.NET MVC مع تطبيق N-Tier Architecture لضمان فصل الطبقات وتنظيم الكود بطريقة احترافية وقابلة للتطوير.

يركز المشروع على توفير تجربة مستخدم سلسة، مع تطبيق معايير الأمان وأفضل ممارسات تطوير البرمجيات.

? المميزات الخاصة بالمستخدمين

نظام تسجيل دخول آمن مع صلاحيات حسب الأدوار (Role-Based Access)

تصفح العقارات مع بحث وتصفية متقدمة (السعر – الموقع – النوع)

صفحة تفاصيل كاملة لكل عقار مع معرض صور متعدد

نظام حجز مع التحقق من التوافر وحساب السعر تلقائيًا

نظام مراسلة مباشر مع أصحاب العقارات

حفظ وإدارة العقارات المفضلة

تقييم العقارات بنظام 5 نجوم مع التحقق من صحة الإدخال

? المميزات الخاصة بأصحاب العقارات

إمكانية إضافة وتعديل وحذف العقارات

التحكم الكامل في تفاصيل العقار (السعر – الموقع – المرافق)

إدارة طلبات الحجز (قيد الانتظار – موافق عليه – مرفوض)

إنشاء وإدارة العروض والخصومات محددة المدة

⚙️ الجوانب التقنية

استخدام ASP.NET MVC

تطبيق N-Tier Architecture (عرض – منطق أعمال – طبقة بيانات)

الاعتماد على Dependency Injection

استخدام Entity Framework Core

تطبيق Repository Pattern و Service Layer

نظام مصادقة وتفويض باستخدام الكوكيز

رفع ومعالجة صور متعددة

التحقق من صحة البيانات على مستوى العميل والسيرفر

تصميم متجاوب باستخدام Razor Views و Bootstrap 5 و jQuery

إدارة الكود باستخدام Git و GitHub

بطاقة العمل

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