قمت بتطوير نظام خلفي (Backend) متكامل لمنصة تجارة إلكترونية، مصمم ليكون قابلاً للتوسع (Scalable) ومعداً للعمل في بيئات الإنتاج الحقيقية.
المواصفات الفنية والتقنية للمشروع:
البنية الهندسية: تم بناء النظام باستخدام ASP.NET Core 8 مع تطبيق صارم لمبادئ Clean Architecture و Domain-Driven Design (DDD) لضمان استقلالية طبقة الـ Domain عن أي تبعات خارجية.
إدارة البيانات: استخدام Entity Framework Core مع تطبيق أنماط Repository Pattern و Unit of Work، بالإضافة إلى الـ Specification Pattern لتسهيل عمليات الفلترة والبحث المتقدمة.
المدفوعات الإلكترونية: تكامل كامل مع بوابة دفع Stripe، يشمل إنشاء الـ Payment Intents ومعالجة الـ Webhooks لتحديث حالات الطلبات آلياً عند نجاح الدفع.
الأداء: استخدام Redis لإدارة سلة التسوق (Basket) لضمان سرعة فائقة في استجابة النظام.
الأمان: تأمين النظام عبر ASP.NET Identity و JWT Authentication مع حماية تامة لبيانات الحساسة.
التقنيات المستخدمة:
.NET 8, EF Core, SQL Server, Redis, Stripe API, AutoMapper, Identity UI.