على الطلب هو تطبيق ويب متكامل تم تطويره باستخدام ASP.NET Core MVC، يربط بين العملاء ومقدمي الخدمات. يتيح التطبيق للمستخدمين التسجيل، حجز الخدمات، وتقديم تقييمات وتعليقات، مع نظام تحكم بالوصول حسب الأدوار وتتبع ديناميكي لحالة الخدمات.
المميزات:
-تسجيل الدخول حسب الأدوار: دعم لتسجيل العملاء ومقدمي الخدمات مع واجهات مخصصة.
-نظام الحجز: تحديثات فورية لحالة الحجز (معلق ← مؤكد ← قيد التنفيذ ← مكتمل).
-إنشاء الملفات الشخصية: رفع الصور بشكل آمن لتخصيص الملفات الشخصية.
-نظام التقييم: إمكانية تقييم الخدمات المكتملة.
-لوحات تحكم مخصصة: لوحة تحكم منفصلة لكل نوع مستخدم (عميل/مقدم خدمة).
-أمان البيانات: التحقق من صحة البيانات وقيود الوصول لضمان الخصوصية.
-هيكلية نظيفة: بناء التطبيق باستخدام هندسة MVC لضمان الكفاءة وقابلية الصيانة.
التقنيات المستخدمة:
ASP.NET Core MVC
ASP.NET Identity لإدارة المستخدمين
Entity Framework Core للتعامل مع قواعد البيانات
Razor Pages لتصميم الواجهات
SQL Server لتخزين البيانات
CSS لتصميم واجهات جذابة ومتجاوب
IFormFile لمعالجة رفع الملفات بأمان