Posture habit coach with streaks

StackReact Native/ExpoRevenueCaton-device pose detection

Market read pendingWe are still researching this idea.
How scoring works

The idea

Every desk worker has caught their reflection in a monitor and winced. Posture is a near-universal insecurity with real physical stakes — neck pain, the dreaded tech-neck hump — and the fix is genuinely boring: small corrections, repeated hourly, for weeks. That’s a habit-loop product, not an information product, and the current App Store options are either $2 reminder timers or physio content libraries nobody opens twice.

GoTall showed the playbook: pick one insecurity, run a quiz-to-paywall onboarding, charge for a personalized plan. Posture is the same wallet with a bigger adult audience and better science. The differentiator is measurable progress: a weekly side-profile photo scored by on-device pose estimation turns an invisible habit into a number that moves, which is what keeps subscribers past month one. Win distribution on ASO for posture terms and before/after short-form content, the single most shareable format in fitness.

Who pays

Consumers — mostly 25-45 desk workers, skewing toward people already spending on standing desks and ergonomic chairs — pay $6-10 a month or around $40 a year through an aggressive onboarding paywall, with annual as the default-selected plan. Distribution is ASO on posture and tech-neck keywords plus TikTok/Reels before-and-after content, which this product generates natively from its own photo-comparison feature. RevenueCat handles the paywall experiments that this category lives or dies on.

MVP scope

  • Onboarding quiz, guided side-profile photo capture, on-device posture score with annotated overlay
  • Hard paywall at the score-reveal moment with monthly/annual tiers
  • Hourly micro-correction nudges with one-tap logging and a daily streak
  • A 10-exercise desk-break library with a simple guided player
  • Weekly photo re-score with side-by-side comparison slider and progress graph
  • Skip for v1: Android, continuous webcam/camera monitoring, Apple Watch, social features, physio marketplace, AI chat coach
// Build prompt — paste into Cursor / Claude Code / Lovable / Bolt
Build Upright Streak, a posture habit coach for iOS-first release. Stack: React Native with Expo, RevenueCat for subscriptions, on-device pose detection via Vision framework landmarks exposed through an Expo native module (MediaPipe Pose as the Android path later).

Core flow: 1) Onboarding quiz — desk hours, neck/back pain, a guided side-profile photo. 2) The app runs pose detection on the photo, computes craniovertebral angle and shoulder-forward offset, and shows a posture score with an annotated overlay. 3) Hard paywall immediately after the score reveal, before the full breakdown — this is the conversion moment. 4) Daily loop: hourly micro-correction nudges during user-set work hours (chin tucks, shoulder rolls, 40-second wall angels), each logged with one tap from the notification. 5) Completing the day's nudges plus one 5-minute desk-break routine extends the streak. 6) Weekly ritual: retake the side-profile photo, see score delta and a side-by-side comparison slider — this is the retention hook.

Screens: onboarding quiz, photo capture with silhouette guide, score reveal, paywall, today (nudges + streak), exercise player, progress (photo timeline + score graph), settings.

Non-obvious details: enforce identical photo framing with an on-screen silhouette and distance check, or week-over-week angle deltas are noise. All pose math on-device; photos never leave the phone — say so on the capture screen.

Pricing via RevenueCat: $7.99/mo, $39.99/yr (default-selected), 3-day trial on annual only.

// More Consumer ideas