نظام إدارة المخزون باستخدام ASP.NET Core وClean Architecture
تفاصيل العمل
نبذة عن المشروع: قمت بتطوير نظام InventoryApp لإدارة المخزون باستخدام ASP.NET Core 10 Web API مع تطبيق Clean Architecture لضمان أعلى مستويات التنظيم وقابلية التطوير. يوفّر النظام إدارة كاملة للفئات (Categories) والمنتجات (Products)، مع دعم رفع صور المنتجات، وتطبيق مبدأ CQRS باستخدام MediatR لفصل أوامر الكتابة عن الاستعلامات بطريقة احترافية. يعتمد المشروع على EF Core Code-First و Repository Pattern لتوفير هيكل نظيف وسهل الصيانة، بالإضافة إلى وجود بيانات Seed جاهزة لتسهيل الاختبار. كما يوفّر النظام واجهة توثيق تفاعلية عبر Swagger. أهم مميزات المشروع: بنية نظيفة ومنظمة اعتمادًا على Clean Architecture. تطبيق كامل لـ CQRS + MediatR في الأوامر والاستعلامات. استخدام Entity Framework Core Code-First وMigrations. إدارة المنتجات والفئات بشكل كامل (CRUD). دعم رفع الصور (byte[]) عبر multipart/form-data. توثيق API عبر Swagger. قابلية عالية للتوسّع والصيانة.
المهارات المستخدمة
تعليقات
لم يتم ترك أي تعليق حتى الأن
تعجبك !، قم بمشاركها


