تم بناء وتطوير متجر BlazorShop الإلكتروني ليكون نموذجاً للمتاجر الحديثة والمستقرة التي تجمع بين سرعة الأداء وسلاسة تجربة المستخدم (SPA - Single Page Application). تم التركيز في هذا المشروع على كتابة كود برمي نظيف (Clean Code) ومنظم بالكامل داخل بيئة Visual Studio لضمان سهولة التوسع والتعديل المستقبلي.
يتضمن المشروع واجهة أمامية عصرية وجذابة موجهة للمستخدم النهائي، بالإضافة إلى بنية برمجية متماسكة لإدارة التوجيه والأخطاء ومختلف أقسام المتجر.
🛠️ التقنيات والمكتبات المستخدمة:
الجهة الأمامية (Frontend): Blazor (C#) لبناء مكونات تفاعلية سريعة دون الحاجة للاعتماد الكامل على الجافاسكريبت.
بيئة التطوير والأدوات: Visual Studio 2026، لإدارة المشروع وتصحيح الأخطاء بكفاءة عالية.
تنسيق الواجهات: CSS مخصص بالتكامل مع كاميرات وأزرار متوافقة مع جميع الشاشات (Responsive Design).
✨ أبرز مميزات المتجر البرمجية والتشغيلية:
نظام توجيه متطور (Advanced Routing): إعداد الـ Router الخاص بـ Blazor بدقة للتحكم في التنقل بين الصفحات والمنتجات بسلاسة تامة.
صفحة خطأ مخصصة (Custom 404 Page): تصميم وبرمجة واجهة مستخدم ذكية لصفحات الخطأ (Page Not Found) لضمان عدم خسارة العميل وإعادته للمتجر عبر زر تصفح مرن.
نظام تصنيفات وفلترة ذكي: يدعم التنقل والبحث بين أقسام المتجر المختلفة (مثل: Electronics, Fashion, Home).
واجهة مستخدم عصرية (Modern UI): تصميم يركز على العروض الترويجية والمنتجات الجديدة (New Arrivals) مع بنية سريعة الاستجابة ومريحة للعين.
📂 المهارات التي تم إثباتها في هذا المشروع (Tags):
تطوير ويب (Web Development)
سي شارب (#C)
دوت نت (.NET Core / .NET 8)
بلازور (Blazor)
تصميم واجهات المستخدم (UI/UX)
مايكروسوفت فيجوال ستوديو (Visual Studio)