Home Dashboard & Health Trackersin progress
The Home tab: a daily summary card, main/weekly/global objectives, and drill-in trackers for steps, sleep, hydration and weight — each syncing to the Medusa health endpoints.
Flutter · GetX · Medusa core · Health Connect / Apple Health
UI · Controllers · Widgets
Screens
Loads daily summary, main + global objectives and the tracker tiles on open (DashboardControllerV2).
Skeleton while the three objective calls resolve.
Ring progress + quick-add buttons; each add PATCHes the day total.
Confirmation toast after a successful PATCH.
Trend chart + add-entry sheet; entry PATCHes weight/body-fat/note.
Bottom sheet: weight, optional body-fat + note.
Sleep duration chart + stats; manual add PATCHes /v1/health/sleep.
Calendar-style list of past days' objective completion.
Edit weekly targets per category; save PATCHes the category.