Big Update: Screen Time Rewards + Camera Rep Counting Are Live
PushUP now includes Screen Time Rewards and camera-based push-up counting with a VisionCamera pose pipeline to make workouts automatic, motivating, and habit-friendly.
2 min read
#mobileapp#reactnative#visioncamera#healthtech#fitness

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:

  1. Train
  2. Earn
  3. 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:

https://pushup.bitscorp.co/

If you’ve already been training with PushUP, thank you. This release is a major step forward, and we’re just getting started.