TaskFlow — منصة متكاملة لإدارة المهام وتتبع الإنتاجية (Full-Stack Web App)

تفاصيل العمل

مشروع TaskFlow هو تطبيق ويب متكامل (Full-Stack) يهدف إلى توفير بيئة عمل ذكية وسلسة لإدارة المهام اليومية، تنظيم الأولويات، ورفع معدل الإنتاجية عبر تجربة مستخدم عصرية وسريعة الاستجابة.

أبرز مزايا ووظائف النظام:

إدارة المهام وتتبع الإنجاز: إنشاء وتعديل وحذف المهام مع تحديد مواعيد الاستحقاق (Due Dates)، وتخصيص مستويات الأولوية (High, Medium, Low)، ومتابعة حالات التقدم (Pending, Completed).

نظام تصنيفات متطور (Categories Isolation): تنظيم المهام داخل فئات مميزة بالألوان، مع دعم استعراض مهام كل فئة على حدة بعزل تام، مصحوباً بعدادات تفاعلية تعرض إحصائيات المهام المتبقية والمنتهية.

فلترة وبحث فوري متعدد الأبعاد: تصفية دقيقة للمهام وفق الفئة، أو الحالة، أو درجة الأولوية، بالإضافة إلى إمكانية تصدير البيانات بنقرة واحدة إلى ملفات CSV.

واجهة استخدام بديهية (UX/UI): تصميم متناسق ومريح للعين يعتمد أسلوب التوجيه التفاعلي والشاشات التوضيحية (Empty States) لمساعدة المستخدم على اتخاذ الإجراء التالي بكل سهولة.

الأمان وحماية الجلسات: نظام مصادقة وصلاحيات متكامل يعتمد على تقنية الـ JWT Tokens لتأمين الاتصال وحماية بيانات المستخدم على مستوى الـ API.

التقنيات المستخدمة (Tech Stack):

واجهة المستخدم (Frontend): Angular, TypeScript, HTML5, CSS3.

البرمجة الخلفية (Backend): ASP Dot NET Core 8 Web API, C#, Clean Architecture.

قواعد البيانات (Database): Microsoft SQL Server, Entity Framework Core.

المعالجة الخلفية والتحديثات المباشرة: Hangfire للمهام المجدولة، و SignalR للاتصال اللحظي

بطاقة العمل

اسم المستقل
عدد الإعجابات
1
تاريخ الإضافة
تاريخ الإنجاز
المهارات