واجهة برمجية (RESTful API) متكاملة لمتجر إلكتروني باستخدام ASP.NET Core، تعتمد على Clean Architecture وSOLID Principles، وتهدف إلى تقديم Backend قوي وقابل للتوسع لتطبيقات الويب والموبايل.
يوفر النظام:
عرض وإدارة المنتجات وتنظيمها حسب الفئات والماركات
البحث والتصفية وترتيب المنتجات بسهولة
إدارة سلة التسوق (إضافة، تعديل، حذف المنتجات)
إنشاء الطلبات ومتابعة حالتها
الدفع الإلكتروني الآمن وربط الطلبات بعمليات الدفع
إدارة طرق الشحن والتوصيل
تسجيل المستخدمين وتسجيل الدخول وحماية الحسابات
حفظ بيانات المستخدم والعناوين
حماية النظام ومنع الوصول غير المصرح به
تم تطوير المشروع بطريقة تضمن السرعة، الأمان، والاستقرار، وهو مصمم ليكون قابلًا للتوسع والربط مع أي موقع أو تطبيق موبايل، مما يجعله مناسبًا كنواة أساسية لأي مشروع تجارة إلكترونية حديث.
الـ API جاهز للربط مع أي Frontend (Angular – React – Flutter – Mobile Apps).
أهم الخصائص
RESTful APIs
JWT Authentication & Authorization
Role-Based Access Control
Product Filtering, Sorting & Pagination
Shopping Basket Management
Order & Payment Processing
Custom Middleware
Caching لتحسين الأداء
Global Exception Handling