تم تطوير Backend المشروع باستخدام C# وASP.NET Core Web API لإنشاء RESTful API مسؤولة عن إدارة بيانات المهام وتنفيذ العمليات الأساسية عليها.
تم استخدام Entity Framework Core لربط الـAPI بقاعدة بيانات SQLite، مما يتيح تخزين بيانات المهام واسترجاعها وتحديثها بشكل دائم ومنظم.
يتضمن الـBackend:
إنشاء RESTful API لإدارة المهام.
تنفيذ عمليات CRUD الأساسية: إضافة، قراءة، تحديث، وحذف المهام.
تصميم نماذج البيانات الخاصة بالمهام وإدارة خصائصها.
ربط التطبيق بقاعدة بيانات SQLite باستخدام Entity Framework Core.
التعامل مع طلبات HTTP والاستجابات المناسبة، بما في ذلك حالات عدم العثور على البيانات.
استخدام OpenAPI وScalar لتوثيق واختبار الـAPI.
تنظيم مكونات المشروع بطريقة تسهّل صيانة الكود وتطويره مستقبلًا.