مشروع E-Commerce Application هو تطبيق متجر إلكتروني متكامل تم تطويره باستخدام C# و .NET، بهدف محاكاة نظام تجارة إلكترونية احترافي وقابل للتوسع.
تم بناء المشروع باستخدام Onion Architecture لضمان فصل واضح بين الطبقات (Core, Application, Infrastructure, Presentation)، مما يوفر مرونة عالية في التطوير وسهولة الصيانة واختبار الكود.
يحتوي المشروع على مجموعة من الخصائص الأساسية مثل:
إدارة المنتجات (إضافة / تعديل / حذف / عرض المنتجات)
نظام تصنيفات للمنتجات
سلة مشتريات (Shopping Cart)
تسجيل المستخدمين وتسجيل الدخول
إدارة الطلبات (Orders)
حساب إجمالي الطلبات وإتمام عملية الشراء
ربط قاعدة بيانات لإدارة البيانات بشكل منظم
كما تم الاعتماد على مبادئ البرمجة الكائنية (OOP) وأفضل ممارسات Clean Code لضمان جودة الهيكل البرمجي وسهولة التوسع مستقبلاً.
يهدف المشروع إلى تطبيق مفاهيم هندسة البرمجيات الحديثة وبناء نظام تجارة إلكترونية قريب من الأنظمة الحقيقية المستخدمة في السوق.