تتبع العادات والروتين المشترك
BetterTogether. العادات والوجبات والحركة في عرض يومي واحد
تطبيق يعمل للأزواج لتتبع العادات وتسجيل السعرات الحرارية المتناولة والتمارين ومتابعة تحد مشترك. وتربط لوحة المعلومات اليومية فيه الإدخالات الفردية بسلسلة مشتركة والمكافآت والتقدم مع الوقت.
- دوري
- استراتيجية المنتج وتجربة المستخدم وواجهته والتنفيذ
- حالة المشروع
- Flutter Web/PWA منشور
- الفترة
- 2026



مكونات التطبيق الحالية وتفاعلاته، معروضة ببيانات اصطناعية.
مساهمتي
يجمع BetterTogether السجلات الصغيرة للروتين اليومي في تحد مشترك: وضع علامة على عادة، وإضافة سعرات وجبة، وتسجيل تمرين، ثم العودة لمعرفة ما تغير. عملت على استراتيجية المنتج وتجربة المستخدم وواجهته والتنفيذ باستخدام Flutter.
يمنح التطبيق كل شخص عرضا يوميا مع إبقاء رحلة الثنائي ظاهرة. ويتركز عمل التصميم على العلاقة بين الإجراء ونتيجته المسجلة والتقدم الذي تعرضه الواجهة بعد ذلك.
ربط كل إدخال بيوم
يغير شريط التواريخ سجلات العادات وإجماليات السعرات في لوحة المعلومات معا. ويستطيع المستخدم العودة إلى يوم سابق، والاطلاع على سجلاته، وإضافة إدخال للسعرات المتناولة أو للتمارين في التاريخ المحدد.
للعادات شاشتها المخصصة، مع محدد للتاريخ وعناصر تحكم للإنجاز. تغير النقرة الحالة فورا؛ وإذا فشل الحفظ يستعيد التطبيق الحالة السابقة ويوضح أنه تعذر حفظ السجل.

جعل حساب السعرات سهل القراءة
يدخل المستخدم السعرات المتناولة والتمارين يدويا عبر لوحة إدخال رقمية. وتضع الآلة الحاسبة هذه السجلات في علاقة بصرية مع الهدف اليومي المحدد في الإعدادات، عبر حلقة ونتيجة بإشارة موجبة أو سالبة وإرشادات حسب السياق.
يشرح عرض ثان للآلة الحاسبة المصطلحات وراء ما يظهر: الأيض والسعرات المتناولة والتمارين والهدف. ويميز اللون بين التقدم وبلوغ الهدف وتجاوزه. ويمكن للمستخدم الاطلاع على الحساب من المكون نفسه الذي تظهر فيه النتيجة.



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

الاستجابة التفاعلية في كل أنحاء التطبيق
يستخدم النظام البصري المنفذ أسطحا محايدة وبرتقاليا دافئا وخطوطا مستديرة وملمسا حبيبيا. ويحافظ الوضعان الفاتح والداكن على التسلسل الهرمي نفسه في لوحة المعلومات ولوحات الإدخال الرقمية وشاشات التقدم. وتربط بين الحالات الاستجابة للضغط والأرقام المتغيرة والانتقالات بين الصفحات.
وتوضح إعدادات التحدي أيضا مدى ظهور البيانات: خاصة أو مشتركة بين المشاركين. ويتحكم منشئ التحدي في هذا الإعداد، ويرثه الشخص المدعو. ويربط عملي هذه القرارات في الواجهة بتطبيق Flutter وبالسجلات المحفوظة في Supabase.

