TechShop - منصة تجارة إلكترونية متكاملة لمنتجات التقنية TechShop - منصة تجارة إلكترونية متكاملة لمنتجات التقنية TechShop - منصة تجارة إلكترونية متكاملة لمنتجات التقنية TechShop - منصة تجارة إلكترونية متكاملة لمنتجات التقنية TechShop - منصة تجارة إلكترونية متكاملة لمنتجات التقنية TechShop - منصة تجارة إلكترونية متكاملة لمنتجات التقنية TechShop - منصة تجارة إلكترونية متكاملة لمنتجات التقنية TechShop - منصة تجارة إلكترونية متكاملة لمنتجات التقنية TechShop - منصة تجارة إلكترونية متكاملة لمنتجات التقنية TechShop - منصة تجارة إلكترونية متكاملة لمنتجات التقنية TechShop - منصة تجارة إلكترونية متكاملة لمنتجات التقنية
تفاصيل العمل

TechShop هو تطبيق ويب متكامل (Full-Stack) متطور ومخصص لبيع الأجهزة الإلكترونية ومستلزمات التقنية. تم بناء المشروع بالاعتماد على أحدث تقنيات مايكروسوفت .NET 10 ونمط MVC الشهير، لتقديم منصة سريعة، آمنة، ومنظمة برمجياً لإدارة عمليات البيع والشراء بسلاسة. يقدم الموقع تجربتين منفصلتين ومؤمنتين بالكامل بناءً على أدوار المستخدمين (Role-based Authorization): 👤 1. تجربة العميل (Customer Experience): تصفح ذكي للمنتجات: استعراض كافة الأجهزة والملحقات مع نظام تصفية متطور (Advanced Filtering) بحسب القسم (Category) ونطاق السعر (Price Range). سلة تسوق مرنة: إمكانية إضافة المنتجات، تعديل الكميات، وتحديث السلة مع الحفاظ على استمرارية البيانات (Persistence). دورة شراء آمنة: الانتقال لصفحة الدفع (Checkout) وإرسال الطلبات مباشرة إلى النظام. ⚙️ 2. لوحة تحكم الإدارة (Admin Dashboard): إدارة المنتجات (CRUD): تحكم كامل للمسؤولين في إضافة، استعراض، تعديل، وحذف المنتجات، بالإضافة إلى تحديث الأسعار والمخزون. إدارة دورة حياة الطلبات: متابعة وتحديث حالة الطلبات داخل النظام عبر مراحلها المختلفة: (في الانتظار 📥، مكتمل ومُشحن ✅، أو ملغي ❌). 🛠️ التقنيات والأدوات المستخدمة (Tech Stack) تم تطوير المشروع باستخدام بيئة عمل متكاملة تضمن كفاءة الأداء والتصميم: برمجة الخلفية (Backend): .NET 10 / C# / ASP.NET Core MVC. قاعدة البيانات (Database): Microsoft SQL Server. مستعرض البيانات (ORM): Entity Framework Core بالاعتماد على أسلوب الهجرة البرمجية (Code-First Approach). الحماية وإدارة الهوية (Authentication & Identity): نظام ASP.NET Core Identity لتأمين الحسابات، إدارة الصلاحيات، والتفويض المستند إلى الأدوار عبر الـ Cookies. الواجهات الأمامية (Frontend): بناء الصفحات بواسطة Razor Views وتنسيقها باستخدام Bootstrap لتوفير واجهة مستخدم متجاوبة (Responsive) ومريحة على كافة الشاشات.

شارك
بطاقة العمل
تاريخ النشر
منذ شهر
المشاهدات
32
المستقل
Thomas Maged
Thomas Maged
مهندس برمجيات
طلب عمل مماثل
شارك
مركز المساعدة