تفاصيل العمل

تطبيق Taskora هو تطبيق إدارة مهام ومشاريع احترافي مبني باستخدام Flutter، مصمم لتقديم تجربة استخدام سلسة، سريعة، وقابلة للتوسع، مع التركيز على تنظيم العمل داخل الفرق بشكل ذكي ومرن.

يعتمد التطبيق على Clean Architecture لفصل طبقات المشروع (Data / Logic / UI)، مما يضمن سهولة الصيانة وإضافة ميزات جديدة بدون التأثير على باقي النظام. تم استخدام Cubit (Bloc) لإدارة الحالة بكفاءة عالية وتقليل إعادة بناء الواجهات (Rebuilds)، مما يحسن الأداء بشكل ملحوظ.

من ناحية الواجهة، تم تصميم UI احترافي ومتجاوب باستخدام ScreenUtil ليتناسب مع جميع أحجام الشاشات، مع إضافة Micro-interactions وتحسينات UX لتوفير تجربة استخدام مريحة وسريعة.

أهم المميزات:

نظام تسجيل دخول آمن وإدارة جلسات المستخدم

إدارة مساحات العمل (Workspaces) وعزل البيانات لكل فريق

عرض Dashboard يحتوي على إحصائيات حية للمهام والمشاريع

إدارة المشاريع (إنشاء – تعديل – حذف)

نظام متكامل لإدارة المهام:

حالات المهام (Pending – In Progress – Review – Done)

تحديد الأولوية وتاريخ التسليم

تعيين المهام لأعضاء الفريق

نظام تعليقات داخل المهام للتعاون بين الفريق

تحديث البيانات بشكل ديناميكي حسب حالة المستخدم

إشعارات فورية (Push Notifications) مرتبطة بالأحداث (تعيين مهمة – تغيير حالة)

مزامنة عداد الإشعارات داخل التطبيق (Unread Count)

Navigation ذكي (Deep Linking) للوصول المباشر من الإشعار للشاشة المناسبة

إدارة الأخطاء باستخدام Dio Interceptors (مثل 401 و 403)

ربط كامل مع Backend API بطريقة منظمة وقابلة للتوسع

تقنيًا:

Flutter + Dart

Cubit (Bloc) لإدارة الحالة

Dio للـ Networking

Clean Architecture

ScreenUtil للـ Responsive UI

Firebase Cloud Messaging (FCM) للإشعارات

التطبيق مصمم بمعايير Production-ready ويعكس فهم قوي لبناء تطبيقات Flutter احترافية وقابلة للتوسع.

بطاقة العمل

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