تفاصيل العمل

عملت على تطوير منصة تجارة إلكترونية من الصفر باستخدام أحدث التقنيات والمعايير البرمجية، مع التركيز على القابلية للتوسع، الأمان، والهيكلية النظيفة لضمان أداء قوي وسهولة التطوير مستقبلاً.

التقنيات والمعمارية المستخدمة

ASP.NET Core 9.0 لتطوير الـ Backend عالي الأداء.

Clean Architecture مع Domain-Driven Design (DDD) لهيكلية نظيفة وقابلة للصيانة.

Entity Framework Core 9.0.2 لإدارة البيانات وربطها بقاعدة SQL Server.

Swagger / OpenAPI لتوثيق الـ API.

الأمان وإدارة المستخدمين

JWT للمصادقة بدون حالة (Stateless Authentication).

ASP.NET Core Identity لإدارة المستخدمين والأدوار.

تحكم بالصلاحيات (مدير / مستخدم).

سياسات كلمات مرور قوية.

دعم Refresh Tokens لجلسات أطول.

الدفع الإلكتروني

دمج Stripe لمعالجة المدفوعات بشكل آمن.

نظام تدفق الدفع (نجاح / إلغاء).

دعم طرق دفع متعددة قابلة للإدارة.

مميزات المتجر

سلة تسوق وعملية إتمام شراء.

تتبع الطلبات.

إدارة المنتجات والفئات.

عرض سجل المشتريات للمستخدم.

إدارة البيانات والبرمجة

Repository Pattern للفصل بين البيانات والمنطق.

AutoMapper لتحويل البيانات بين الطبقات.

FluentValidation للتحقق من المدخلات.

تصميم الـ API

نقاط نهاية RESTful آمنة.

معالجة الأخطاء وتسجيلها (Logging).

التحقق من المدخلات وتنقيحها.

النتيجة: منصة تجارة إلكترونية احترافية مبنية وفق مبادئ SOLID وكود نظيف، مع أداء عالي وأمان متكامل، قابلة للتوسع وإضافة المزايا مستقبلاً.

بطاقة العمل

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