Free feature

A flame for every day you show up.

Any logged meal, weight, or workout keeps the streak alive. A flame on your home screen, plus milestone rewards at 7, 30, 100, and 365 days.

Apple logo
Download on theApp Store
Coming soon onGoogle Play
Streak flame and longest-streak trophy on the home screen
Streak widget on home screen with flame icon
How it counts

One action is enough.

Log a meal, weigh in, finish a workout, or tick a goal before midnight. Any one of them and today counts. Showing up beats being perfect.

Streak milestone celebration animation
Milestones

7, 30, 100, 365.

Hit a milestone and DailyGoal sends a push, then throws a small celebration next time you open the app. Small rewards for steady consistency.

Longest-streak trophy next to current streak
Personal best

Longest streak, always saved.

A trophy icon holds your longest streak. Miss a day and the record still stands — something to chase next time. Current resets, best doesn't.

Streak respecting local timezone at midnight
Timezone-smart

Your midnight, not ours.

Streaks roll over at your local midnight, wherever you are. Fly across timezones without losing a day. DailyGoal handles UTC-12 to UTC+14.

How to keep a streak

  1. Open the app

    The streak card sits at the top of the home screen and tells you what's needed today.

  2. Do one thing

    Any logged meal, weight, workout, or goal tick. One is enough.

  3. Watch the flame grow

    Today joins the streak instantly. Tomorrow does the same.

  4. Earn milestones

    At 7, 30, 100, and 365 days a push lands and the app throws a small party.

Day one is tonight.

The first streak is the hardest. Log one thing and you're on the board.

Apple logo
Download on theApp Store
Coming soon onGoogle Play