عن المشروع
يوفر التطبيق وظائفه الأساسية، بما يشمل إنشاء العادات وتعديلها وحذفها، وتسجيل الإنجازات اليومية، ومتابعة سلاسل الالتزام ونسب النجاح، ومراجعة الأداء الأسبوعي. تجمع لوحة التحكم بين الأهداف اليومية ومؤشرات الإنجاز وقائمة العادات وشجرة متحركة تعكس التقدّم، بينما توفر صفحات تفاصيل العادات والتحليلات نظرة أعمق على سجل الإنجازات والإحصائيات والشارات التحفيزية.
تم بناء التطبيق باستخدام Dart وFlutter مع واجهة مستوحاة من Cupertino، وإدارة مركزية لحالة التطبيق، ومكونات واجهة قابلة لإعادة الاستخدام، وحفظ مستمر للبيانات محليًا باستخدام SharedPreferences. كما يتضمن رسومات مخصصة باستخدام CustomPainter، وتأثيرات حركية، وخلفيات متدرجة وتصميمًا متناسقًا. المشروع مُهيأ لمنصات Android وiOS وmacOS وWindows وLinux والويب.
يمثل Habit Tree إصدار MVP يقدم تجربة تتبّع العادات الأساسية. يعمل تسجيل الدخول حاليًا بصورة محلية، وأزرار تسجيل الدخول عبر Google وApple تجريبية، كما يتم حفظ أوقات التذكير دون جدولة إشعارات فعلية. لم تُنفّذ بعد مزامنة البيانات السحابية أو الحسابات المرتبطة بخادم.