تفاصيل العمل

HighEndStore هو نظام تجارة إلكترونية (E-Commerce Backend) تم تطويره باستخدام ASP.NET Core Web API.

يهدف المشروع إلى إدارة الطلبات (Orders)، والمدفوعات (Payments)، والسلال (Baskets)، والمنتجات (Products)، مع تطبيق نظام مصادقة آمن باستخدام JWT Authentication.

تم بناء النظام وفق Clean Architecture وتطبيق مبادئ SOLID Principles لتحقيق مرونة عالية وسهولة في الصيانة.

استخدمت فيه Repository Pattern و Unit of Work لتنظيم التعامل مع البيانات،

بالإضافة إلى Dependency Injection و Service Manager لإدارة الخدمات بفعالية.

تم تنفيذ تكامل مع Payment Gateway لمعالجة المدفوعات وإنشاء وتحديث Payment Intents،

إلى جانب إعادة هيكلة لخدمات الطلبات والدفع (Order & Payment Services) وتحسين الأداء العام في Payment Controller.

جميع الـ Endpoints تم توثيقها عبر Swagger UI،

كما تم اختبار المشروع بالكامل باستخدام Postman لضمان الثبات والجودة.

التقنيات والأدوات:

ASP.NET Core, C#, Web API, SQL Server, Entity Framework Core, Repository Pattern, Unit of Work, Clean Architecture, SOLID, Swagger UI, JWT Authentication, Payment Gateway.

بطاقة العمل

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