مشروع RESTful API متكامل لإدارة متجر إلكتروني، مبني باستخدام ASP.NET Core 8 ويعتمد على مبدأ Clean Architecture لضمان تنظيم الكود وسهولة التوسع. يوفر النظام إدارة كاملة للمنتجات، التصنيفات، الطلبات، والصلاحيات باستخدام JWT.
أهم الميزات
تسجيل دخول المستخدمين باستخدام JWT Authentication وصلاحيات Role-based Authorization.
إدارة المنتجات والطلبات والتصنيفات (CRUD كامل).
نظام تحقق من الطلبات واختبارات الأخطاء باستخدام ServiceResult.
الاعتماد على Entity Framework Core + SQL Server.
استخدام DTOs و Dependency Injection وتنظيم متعدد الطبقات.
بنية نظيفة وقابلة للتوسع.
التقنيات المستخدمة
ASP.NET Core 8 — EF Core — SQL Server — AutoMapper — JWT Authentication