Real Estate System
تفاصيل العمل
تم تطوير نظام متكامل لإدارة وعرض العقارات بنظام الحجز باستخدام 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
بطاقة العمل
طلب عمل مماثل