الوصف:
PomoTasks هو تطبيق إنتاجي حديث مبني على منهجية Pomodoro، يهدف إلى تحسين تركيز المستخدم وزيادة كفاءته من خلال تقسيم وقت العمل إلى جلسات منظمة متبوعة باستراحات قصيرة.
يركّز التطبيق على تتبع الوقت والمهام اليومية، مع تجربة مستخدم مبسطة وسلسة تناسب الاستخدام اليومي سواء في الدراسة أو العمل.
الميزات الأساسية:
⏱️ مؤقّت بومودورو ديناميكي مع جلسات عمل واستراحة قابلة للتخصيص
إدارة المهام اليومية مع إمكانية التحديد كمهمة نشطة داخل الجلسة
️ مزامنة سحابية باستخدام Firebase لتخزين المهام وتتبع الجلسات
دعم تعدد البيئات (Dev / Staging / Prod) باستخدام Flavors
? اختبار منطق المؤقّت والمهام باستخدام flutter_test (تطبيق لمبادئ TDD)
واجهة مستخدم مبنية بـFigma، تركّز على البساطة وسهولة الاستخدام
دعم الوضع الليلي (Dark Mode) والمواضيع القابلة للتخصيص
إشعارات للتذكير ببداية الجلسة أو نهاية المؤقت
التقنيات المستخدمة:
الإطار: Flutter + Dart
إدارة الحالة: Riverpod
الخدمات الخلفية: Firebase (Auth, Firestore)
التصميم: Figma، Material Design
النشر والتطوير: Git، GitHub Actions، CI/CD، Flavors
الاختبار: flutter_test، تخطيط لاختبارات تكامل مستقبلية
الفكرة من التطبيق:
ربط إدارة الوقت بإدارة المهام في واجهة واحدة بسيطة وعملية، وتوفير وسيلة حقيقية للتركيز بعيدًا عن المشتتات.