قمت بتطوير واجهة برمجية (RESTful API) لإدارة قائمة مهام (ToDo List) باستخدام ASP.NET Core مع Entity Framework Core.
المشروع متكامل ويدعم العمليات الأساسية CRUD بالإضافة إلى مميزات متقدمة مثل:
إدارة المهام
إضافة، تعديل، حذف، وجلب كل المهام.
جلب مهمة محددة عبر المعرّف (ID).
خصائص متقدمة
البحث في العناوين باستخدام Contains.
فلترة المهام حسب حالة الإنجاز (مكتملة / غير مكتملة).
تقسيم النتائج إلى صفحات (Pagination) لدعم الأداء.
التقنيات المستخدمة
ASP.NET Core Web API
Entity Framework Core
LINQ Queries
قاعدة بيانات SQL
الهدف من المشروع
توفير نظام API جاهز يمكن دمجه مع أي واجهة مستخدم (موقع ويب، تطبيق موبايل).
تطبيق عملي لمفاهيم Clean API Design وإدارة البيانات عبر EF Core.