تفاصيل العمل

هذا التطبيق المكتبي يحاكي تجربة تسوق حقيقية عبر الإنترنت، وقد تم بناؤه مع التركيز على بنية نظيفة وأفضل الممارسات. استخدمنا معمارية Onion، و Entity Framework Core، ونهجًا متعدد الطبقات لضمان فصل واضح بين طبقة العرض التقديمي، ومنطق التطبيق، والوصول إلى البيانات.

تشمل الميزات الرئيسية:

دور العميل: تصفح كتالوجات المنتجات، وعرض التفاصيل (السعر، التوفر)، وإضافة عناصر إلى عربة التسوق، وتقديم الطلبات، ومراجعة سجل الطلبات.

دور المسؤول: إدارة المنتجات، والفئات، والمستخدمين، والأدوار، وتتبع الطلبات، ومراقبة توافر المنتج.

أبرز الجوانب التقنية:

بنية حل نظيفة باستخدام ECommercePresentation و ECommerceApplication و ECommerceInfrastructure و ECommerceContext و ECommerceDTOs.

الالتزام بمبادئ SOLID وفصل الاهتمامات باستخدام معمارية Onion.

تم بناؤه باستخدام C# (.NET) و SQL Server / EF Core.

تنفيذ أنماط المستودع والخدمة لتحسين قابلية الاختبار والتوسع.

ملفات مرفقة

بطاقة العمل

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