قمت بتطوير RESTful API متكامل لمتجر إلكتروني باستخدام ASP.NET Core و Entity Framework Core، مع ربطه بـ SQL Server، حيث يدعم جميع العمليات الأساسية لإدارة المتجر، مثل إدارة المستخدمين (عميل / مدير)، المنتجات، الفئات، والسلة.
مميزات المشروع:
نظام تسجيل دخول وتسجيل جديد للعملاء والمدراء
إدارة كاملة للمنتجات (إضافة - تعديل - حذف - عرض)
إدارة الفئات وربطها بالمنتجات
البحث عن المنتجات بالاسم أو حسب الفئة
إضافة المنتجات إلى السلة مع دعم الكميات
حساب السعر الإجمالي للسلة
شراء منتج معين أو إتمام عملية الشراء بالكامل
حماية باستخدام JWT Authentication
واجهة توثيق باستخدام Swagger
تنظيم كامل للكود وفقاً لأفضل الممارسات (Clean Architecture & Routing)
الهدف:
تصميم نظام API مرن وقابل للتوسع يمكن ربطه بسهولة بواجهة Frontend (مثل React أو Angular) أو حتى تطبيق موبايل. يضمن الأداء، الأمان، وسهولة الاستخدام للمستخدم النهائي.