One streak for real activity.
Meals, workouts, weigh-ins, and goals feed one streak so daily execution stays visible.


One action is enough.
Log a meal, weigh in, finish a workout, or tick a goal before midnight. One meaningful action keeps the streak alive.

7, 30, 100, 365.
Hit a milestone and DailyGoal sends a push, then marks it the next time you open the app.

Longest streak, always saved.
A trophy icon holds your longest streak. Miss a day and the current streak resets, but your best remains saved.

Your midnight, not ours.
Streaks roll over at your local midnight, wherever you are. DailyGoal handles UTC-12 through UTC+14.
How to keep a streak
Open the app
The streak card sits at the top of the home screen and tells you what's needed today.
Do one thing
Any logged meal, weight, workout, or goal tick. One is enough.
Watch the flame grow
Today joins the streak instantly. Tomorrow does the same.
Earn milestones
At 7, 30, 100, and 365 days, a push lands and the app marks the milestone.
Keep the streak useful.
Use streaks to keep daily execution in view without turning the app into a lecture.