واجهة برمجة تطبيقات متجر إلكتروني (E-Commerce API)
منصة تسوق مبنية باستخدام *** Core وEF Core وSQL Server مع Onion Architecture بشكل منظم وقابل للتوسع.
المميزات باختصار:
إدارة المنتجات مع البحث، الفلترة، الترتيب، وتقسيم الصفحات
التصنيفات والتصنيفات الفرعية
سلة التسوق والمفضلة
إدارة الطلبات والمخزون
الدفع الإلكتروني عبر Paymob بشكل آمن
إرسال إيميلات (تأكيد طلب، إعادة تعيين كلمة المرور) باستخدام MailKit
الهيكل (Architecture):
تقسيم المشروع لطبقات واضحة (Controllers → Services → Repository) لتحقيق تنظيم وسهولة الصيانة، مع فصل كامل بين منطق العمل والوصول للبيانات.
التقنيات:
Core، Entity Framework، SQL Server، AutoMapper، MailKit، Paymob
مشروع نظيف وقابل للتطوير يركز على الأداء وتجربة المستخدم.