Big Update: Screen Time Rewards + Camera Rep Counting Are Live
One of our biggest PushUP releases is now live.
We launched two features built to help users stay consistent, stay motivated, and make workouts feel rewarding every day:
- Screen Time Rewards system
- Camera-based push-up counting powered by our VisionCamera pose pipeline
This release is focused on one core idea: training should be simple, automatic, and worth it.
Why we built this
Many people want to train more consistently, but daily motivation is often the hardest part. Instead of adding more reminders, we connected effort to a real reward.
Now users can complete push-ups (and other exercises), earn minutes, and unlock selected apps with that effort. It turns "I should train" into "I get something right now if I train."
1) Screen Time Rewards system
Users can define how much each rep is worth.
Example:
1 rep = 1 minute
After a completed activity, earned minutes are awarded and applied to the reward flow.
if (Platform.OS === "ios" && isPremium && screenTimeEnabled) {awardMinutes(Math.round(value * minutesPerRep));}
This creates a clear habit loop:
- Train
- Earn
- Unlock
Simple flow, strong motivation.
2) Count push-ups with camera
We also shipped camera counting so users no longer need to manually enter reps. The app tracks body keypoints and counts reps based on movement phase and elbow-angle logic.
if (phaseRef.current === "down" && elbowAngle >= UP_ELBOW_ANGLE) {countRef.current += 1;setCount(countRef.current);}
This creates a smoother workout experience:
- Start camera
- Do push-ups
- Let the app count automatically
No manual tapping while training.
Better together
The real impact comes from combining both systems:
- Camera counting removes friction
- Rewards add motivation
- Users get instant feedback and a reason to come back tomorrow
This combination helps users stay more consistent with both push-ups and other exercises in PushUP.
Download the app
Try the new experience here:
If you’ve already been training with PushUP, thank you. This release is a major step forward, and we’re just getting started.