واجهة برمجية (API) لمتجر إلكتروني باستخدام ASP.NET Core

تفاصيل العمل

واجهة برمجية (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

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
5
تاريخ الإضافة
تاريخ الإنجاز
المهارات