تطوير متجر إلكتروني متكامل (E-Commerce Platform) باستخدام ASP.NET Core MVC
تفاصيل العمل
نبذة عن المشروع:نظام متجر إلكتروني شامل مصمم لتلبية احتياجات الأعمال التجارية، مقسم إلى واجهة مستخدم عامة لتصفح المنتجات وإجراء عمليات الشراء، ولوحة تحكم (Admin Panel) آمنة لإدارة العمليات اليومية. يركز النظام على معالجة البيانات بدقة متناهية لضمان تجربة تسوق خالية من الأخطاء.دوري في المشروع:قمت بهندسة وبناء النظام بالكامل باستخدام بيئة تطوير (Visual Studio) الاحترافية، مع التركيز التام على كتابة كود نظيف (Clean Code) وتطبيق هيكلية (Repository Pattern) لضمان مرونة النظام وقابليته للتوسع والتعديل دون الإخلال باستقراره.أبرز المهام التي قمت بتنفيذها عملياً:هندسة قواعد البيانات: تصميم قاعدة بيانات علائقية متماسكة باستخدام (SQL Server) و (Entity Framework Core) بنظام (Code First)، تشمل جداول دقيقة لإدارة المستخدمين، العناوين، المنتجات، والطلبات. نظام التوثيق والصلاحيات: تأمين التطبيق بالكامل باستخدام (ASP.NET Core Identity) لإدارة حسابات العملاء، مع تخصيص صلاحيات (Admin Roles) لحماية لوحة التحكم الخاصة بالإدارة.أمان تدفق البيانات: الاعتماد كلياً على (ViewModels) بدلاً من تمرير الكيانات (Entities) المباشرة لقاعدة البيانات إلى واجهات العرض، مما يعزز أمان النظام وسرعة استجابته.العمليات الشرائية المعقدة (Atomic Transactions): أتمتة دورة الشراء (Checkout) بنظام آمن يضمن تنفيذ العمليات ككتلة واحدة (التحقق من المخزون، تسجيل الطلب، وخصم الكمية)، مما يمنع حدوث أي تضارب أو أخطاء برمجية تكلف العميل خسائر في المخزون.إدارة الكتالوج وسلة المشتريات: بناء نظام عرض وتصفح سريع يدعم الفلترة، البحث الدقيق، وتقسيم الصفحات (Pagination)، مع برمجة سلة مشتريات سلسة للمستخدم.لوحة تحكم إدارية: تطوير واجهات متكاملة (CRUD) تتيح للإدارة التحكم الفوري في الأقسام والمنتجات وتحديث حالات الطلبات بسلاسة.التقنيات المستخدمة:C# | ASP.NET Core MVC | SQL Server | Entity Framework Core | ASP.NET Core Identity | Repository Pattern | Transactions
مهارات العمل
بطاقة العمل
طلب عمل مماثل