تفاصيل العمل

منصة تجارة إلكترونية متكاملة تتيح لأصحاب الأعمال إنشاء وإدارة المتاجر الإلكترونية وعرض المنتجات واستقبال الطلبات من العملاء بسهولة.

تتضمن المنصة إدارة المنتجات والتصنيفات والصور والأسعار والعروض والخصومات، بالإضافة إلى نظام سلة المشتريات وإتمام الطلبات ومتابعة حالات الشحن والدفع. كما يمكن للعملاء إنشاء حسابات، البحث عن المنتجات، إضافة التقييمات، ومتابعة سجل الطلبات.

تم تصميم المنصة لتكون مرنة وقابلة للتوسع، بحيث يمكن استخدامها من قبل متجر واحد أو تحويلها إلى منصة متعددة البائعين في المستقبل، مع توفير لوحة تحكم لإدارة المنتجات والعملاء والطلبات والتقارير.

تم تطوير المشروع باستخدام C# وASP.NET Core (.NET Core)، مع استخدام Entity Framework Core وMicrosoft SQL Server لإدارة البيانات، بالإضافة إلى LINQ وDependency Injection لتنظيم الكود وتحسين أداء النظام.

تم الاعتماد على ASP.NET Core Identity لإدارة المستخدمين والصلاحيات، مع استخدام Cookie-Based Authentication لإدارة تسجيل الدخول والجلسات، وRole-Based Authorization للتحكم في صلاحيات المستخدمين داخل النظام.

كما تم تطبيق مبادئ Clean Architecture، واستخدام CQRS وMediatR وRepository Pattern وService Layer حسب طبيعة المشروع، مع بناء واجهات المستخدم باستخدام HTML وCSS وJavaScript وBootstrap. تم تصميم النظام ليكون قابلًا للتوسع والصيانة وإضافة خصائص جديدة مستقبلًا.

بطاقة العمل

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