نظام إدارة مهام مبني على ASP.NET Core Web API مع تركيز على الواجهة الخلفية وتنظيم الكود.
قمت بتنفيذ Backend يعتمد على Clean Architecture مع طبقات API وApplication وDomain وInfrastructure، واستخدام Entity Framework Core مع SQL Server، وASP.NET Identity مع JWT Authentication.
أهم المميزات:
- تسجيل وإنشاء حسابات وتسجيل دخول باستخدام JWT.
- إدارة المهام: إنشاء، تعديل، حذف، إكمال، بحث، فلترة، ترتيب، وتقسيم صفحات.
- إدارة الأقسام وربطها بالمهام.
- Repository وService Layers لفصل منطق العمل عن الوصول للبيانات.
- Global Exception Middleware لمعالجة الأخطاء بشكل موحد.
- Swagger موثق مع دعم Authorization باستخدام Bearer Token.
التقنيات: ASP.NET Core, Entity Framework Core, SQL Server, ASP.NET Identity, JWT, RESTful API, Swagger.