Show up today. Then again tomorrow.
Motivation fades. Habits stay.
BeFit brings workouts, meals and progress into one app, and is built around a simple idea: the person who logs a little every day gets further than the one who plans a lot and stops.
01She starts with one question: what’s your weight goal? Kilos or pounds, her choice.
02Each day opens on three numbers: eaten, kcal left, burned.
03Breakfast is oats and nuts again, so she saves it once and logs it in a tap after that.
04Her plan keeps her honest: The Ultimate Body Sculpt, week 2 of 8.
05Streak badges mark the days, and the leaderboard shows who’s keeping pace.
06Then the moment worth sharing: a goal hit, confetti and Share Achievement.
Illustrative, drawn for this case study from the screens shown here.
- Onboarding: Google or email sign-up, weight goal in kg or lbs, a celebratory set-up screen
- Daily logging: calories eaten, left and burned; meals, water and exercise
- Custom meals: build from components, set serve sizes, name and save
- Plans & resources: plans in progress, meal plans and workouts
- Progress: macros, calories and weight charts, and searchable logs
- Motivation: streaks, badges, leaderboard, challenges and shareable wins
- 01 · StartOnboarding
- 02 · DailyLogging
- 03 · PlanPlans & resources
- 04 · ProgressGoals & logs
- 05 · StayAchievements
What I needed to know.
Add how you learned what people needed from BeFit. Until then, these are placeholders.
What shaped the product.
Logging is the habit that breaks first.
Typing the same breakfast every morning is the chore that makes people stop.
Progress has to be visible daily.
Weight changes slowly; a day’s numbers change now.
Consistency beats intensity.
Showing up often matters more than one big session.
Wins are social.
People stay for the people around them.
Make the next log the easy one.
1Saved meals instead of logging from scratch
Evidence · Insight 01Search a food database every time, or let people save the meals they repeat.
Create Meal: add components like oats and nuts, set serve sizes, name it, then log it from History next time. An Auto-Logger sits beside manual logging.
Most people eat the same few meals; the second log should take one tap.
An empty history on day one, so the empty state invites people to create their first meal.
2The streak leads the home screen
Evidence · Insight 03Lead with weight, with today’s workout, or with the streak.
Home opens on “You have 100 days of streak going”, with the week’s check-ins, then the plan in progress.
A streak rewards showing up, which people control, rather than results that take weeks.
A broken streak can feel like failure, so badges are tiered (beginner, intermediate, advanced) to keep the next milestone close.
3Celebrate milestones loudly
Evidence · Insight 04A quiet notification, or a full-screen moment.
Full-screen confetti for big wins (set-up complete, weight goals), with Share Achievement; milestone notifications for the rest.
Hard-won progress deserves a moment, and sharing it brings friends in.
Celebration fatigue if overused, so it’s kept for real milestones.
Bright, bold and a little loud.

















Where it went.
- Insight 01Time to log a mealTime on task: a first meal vs. a saved meal from history.
- Insight 01Saved meals in useShare of meal logs that come from saved meals.
- Insight 03Streak healthRetention rate: users still logging at day 7, 30 and 75.
- Insight 02Daily check-insShare of active users who open their calories every day.
- Insight 04Shared winsAchievements shared, and sign-ups that come from them.
- Insight 03Does it motivate?Likert rating after a milestone: “BeFit keeps me going.”