All posts

Welcome to the 150Minutes Blog

The World Health Organization recommends 150 active minutes a week. That's the whole idea behind this app: a simple, science-backed benchmark for staying healthy — no gym, no equipment, just you and a few friends moving together.

What this blog is for

We'll use this space to share:

  • Training notes and bodyweight movement breakdowns
  • Product updates as we build toward live group sessions
  • The occasional deep dive on how the pose-detection avatars work

Why group sessions?

Showing up is easier when someone's showing up with you. Our sessions put up to five people in the same virtual room, each rendered as a stick-figure avatar driven entirely by on-device pose estimation. No video ever leaves your device — only joint coordinates.

Consistency beats intensity. Streaks are built on attendance, not personal records.

Here's a tiny taste of the kind of thing we track client-side:

const WEEKLY_GOAL_MINUTES = 150;

function progress(activeMinutes: number): number {
  return Math.min(activeMinutes / WEEKLY_GOAL_MINUTES, 1);
}

Thanks for reading — and welcome. Lace up, and we'll see you in a session.