قمت بتطوير نظام متكامل لإدارة متجر إلكتروني باستخدام .NET Core و SQL Server مع توثيق كامل عبر Swagger.
النظام بيغطي جميع الوظائف الأساسية لأي منصة تجارة إلكترونية:
Modules:
Account: تسجيل وإنشاء حساب، تسجيل دخول، تحديث بيانات المستخدم، تغيير كلمة المرور.
Cart: إدارة سلة المشتريات (إضافة/حذف منتجات، تحديث الكمية).
Category: إدارة التصنيفات (إضافة/تحديث/حذف/عرض).
Discounts: إنشاء وتطبيق كوبونات خصم.
Orders: إنشاء الطلبات، تحديث حالتها، تتبع الطلبات.
Payment: عمليات الدفع (مع تكامل وهمي/حقيقي).
Products: CRUD كامل للمنتجات + البحث والعرض بالتفاصيل.
Profile: إدارة الملف الشخصي للمستخدم.
Reviews: إضافة وتحديث المراجعات على المنتجات.
Wishlist: إدارة قائمة المفضلة.
التقنيات المستخدمة:
ASP.NET Core Web API
Entity Framework Core
SQL Server