اقدم لكم مشروع E-Commerce Backend احترافي تم تطويره باستخدام ASP.NET Core Web API وفق أحدث ممارسات تطوير Back-End.
هذا المشروع يمثل نظام تجارة إلكترونية متكامل يحاكي بيئة الإنتاج الحقيقية، مع التركيز على جودة الكود، الأمان، وتنظيم المعمارية بطريقة قابلة للتوسع والصيانة.
المزايا والوظائف الرئيسية:
• إدارة المستخدمين والتسجيل وتسجيل الدخول مع Role Management
• Authentication & Authorization باستخدام JWT
• إدارة المنتجات والفئات بشكل كامل
• إنشاء سلة مشتريات وإدارة الطلبات
• عملية Checkout آمنة للمستخدمين
• معمارية نظيفة Clean Architecture وتقسيم الطبقات بشكل منظم
• التحقق من صحة البيانات ومعالجة الاستثناءات Validation & Error Handling
• خدمة البريد الإلكتروني لاستعادة كلمة المرور
• توثيق API باستخدام Swagger لتسهيل الاختبار والدمج مع أي Front-End
التقنيات والأدوات المستخدمة:
• ASP.NET Core Web API
• Entity Framework Core
• SQL Server
• NoSQL (Redis) للتخزين المؤقت (Caching)
• Identity & JWT
• ممارسات Clean Architecture