Mortals Fitness
A private native iOS workout app for the Mortals brand. It builds workouts from a curated exercise library, adapts to route, equipment, time, and recovery, and carries an AI-assisted coaching layer for every active exercise.
- 848
- active exercise specs
- Coaching layer
- instructions, movement core, reference
- 3 routes
- Functional · Standard · Mix
- Safety reviewed
- flags, substitutions, constraints
- Private iOS
- SwiftUI + Supabase
This is a private iOS workout app. It builds each session from curated exercise data and reviewed coaching specs.
Private iOS app that generates workouts from coached exercise data.
Mortals Fitness is a companion app for the Mortals brand. It uses a curated exercise library and builds each workout from the user's route, level, equipment, time, recovery, and recent training.
- 848
- active exercise specs
- Coaching layer
- instructions, movement core, reference
- 3 routes
- Functional · Standard · Mix
- Safety reviewed
- flags, substitutions, constraints
Choose the route
Workouts start from a route model, so functional training, standard gym training, and mixed sessions can share the same app without becoming the same program.
Functional · Standard · MixFilter the library
The generator filters by equipment, difficulty, target muscles, safety flags, substitutions, and recent training before it builds the session.
equipment · level · recoveryCoach the movement
Every active exercise carries reviewed coaching instructions, a clinical movement core, and a reference-image spec.
848 exercise specsKeep the gate clean
Instruction data is staged with apply and rollback paths, so production writes stay reversible instead of being pasted in by hand.
apply · rollback · reviewThe core pieces are the exercise library, route-based generator, coaching corpus, safety layer, and native iOS interface.
AI-assisted coaching corpus.
Every active exercise has reviewed instructions, movement core, and reference-image guidance, so the app can explain the movement instead of only naming it.
848 active exercisesCorrectness before polish.
Ambiguous movements are checked before instructions are accepted, and validators block unsafe wording, medical drift, and brand-voice mistakes.
research · validation · no-degradeRoute-based workout generation.
The app can build sessions for functional training, standard gym training, or a mixed path while respecting level, equipment, time, target muscles, and recent work.
Functional · Standard · MixSafety-first exercise library.
Exercise records carry difficulty, contraindications, equipment substitutes, safety flags, and movement metadata so the generator has constraints, not just options.
flags · substitutes · difficultyProduction-ready instruction writes.
The exercise instructions are packaged for production with reversible data writes, so the coaching layer can be deployed and backed out cleanly.
apply · rollbackThe app only works if the exercise data stays clean and the generator obeys the rules.
- Every exercise has exactly one primary muscle group.
- Equipment names come from a controlled list, not free text.
- Every active exercise has reviewed instructions, movement core, and reference guidance.
- The generator respects route, level, equipment, time, recovery, and recent training.
- Unsafe, medical, or off-brand coaching language is blocked before deployment.
- Instruction writes stay reversible through apply and rollback paths.
Projects
A private native iOS workout app for the Mortals brand. It builds workouts from a curated exercise library, adapts to route, equipment, time, and recovery, and carries an AI-assisted coaching layer for every active exercise.
2026
A private native iOS workout app for the Mortals brand. It builds workouts from a curated exercise library, adapts to route, equipment, time, and recovery, and carries an AI-assisted coaching layer for every active exercise.
848 active exercise specs
A private native iOS workout app for the Mortals brand. It builds workouts from a curated exercise library, adapts to route, equipment, time, and recovery, and carries an AI-assisted coaching layer for every active exercise.
The app is private. The artifacts below are the exercise library, generator, coaching layer, safety rules, and production data gate.
Active exercises carry reviewed instructions, movement core, and reference-image guidance.
private · coaching dataGenerates sessions from route, level, equipment, time budget, target muscles, recovery, and recent training history.
private · deterministic · testedDifficulty, contraindications, substitutions, equipment, movement metadata, and safety flags stay attached to the exercise record.
private · source dataSwiftUI design system using system fonts, warm linen, burnt amber, and token-first components.
private · native iOSInstruction data is staged with apply and rollback paths before it reaches production.
apply · rollback

