iOS app

PoseLock.

PoseLock judges the line, never the person. Full-screen camera, skeleton, pose packs, locks with stills, J-7 journal. Everything runs on-device: SwiftUI, Vision 3D, SwiftData. No backend.

SwiftUIVision 3DSwiftDataStoreKit 2
PoseLock iOS posing app: pose, score and lock on-device.

Role

Product design, SwiftUI, Vision scoring, SwiftData, StoreKit 2 and Pro quota.

Approach

An on-device iOS posing app: Pose. Score. Lock. Vision Body Pose 3D, journal and StoreKit subscription.

View online

Problem

Photo posing lacks immediate, private feedback. An online score would mean sending the image; here everything has to stay on-device.

Solution

Camera frame, lock score, gold templates, comparative journal, paywall on the 4th free lock. iPhone, iOS 17+.

Results

  • A shipped iOS app, public sources at https://github.com/Spocsk/PoseLock.
  • Four surfaces: onboarding, home, camera, settings — journal and library as sheets.
  • Unit tests for scoring, pose of the day and quota.
All projectsContact me