### TaskFlow – نظام إدارة المهام
TaskFlow هو نظام لإدارة وتنظيم المهام يساعد المستخدم على متابعة أعماله اليومية وإدارة المهام بطريقة بسيطة ومنظمة من خلال لوحة تحكم تفاعلية.
**أهم ميزات المشروع:**
* إنشاء مهام جديدة وإضافة تفاصيل المهمة.
* تعديل بيانات المهام وتحديثها بسهولة.
* حذف المهام عند الانتهاء منها أو عدم الحاجة إليها.
* تغيير حالة المهمة ومتابعة تقدمها.
* تنظيم المهام وعرضها بطريقة واضحة داخل لوحة التحكم.
* عرض إحصائيات وملخص عن المهام وحالتها.
* تصميم واجهة استخدام بسيطة وعصرية وسهلة الاستخدام.
* تصميم Responsive للعمل بشكل مناسب على مختلف أحجام الشاشات.
* عرض رسائل تنبيه للمستخدم عند تنفيذ العمليات المختلفة باستخدام Toast Notifications.
* ربط الواجهة الأمامية بالـBackend من خلال REST API.
* تخزين وإدارة بيانات المهام باستخدام قاعدة البيانات.
* تنفيذ عمليات الإضافة والتعديل والحذف والاسترجاع للبيانات.
* توثيق واختبار الـAPI باستخدام Swagger / OpenAPI.
**التقنيات المستخدمة:**
HTML، CSS، JavaScript، Bootstrap، C#، ASP.NET Core Web API، Entity Framework Core، SQLite، Swagger / OpenAPI.
تم تطوير المشروع بهدف توفير طريقة سهلة وفعالة لتنظيم المهام ومتابعة تقدمها، مع التركيز على سهولة الاستخدام وتنظيم البيانات وقابلية تطوير النظام مستقبلًا.