Vital Score is an iOS application that calculates a Body Score (0β100) based on Apple Health data. The score reflects overall physical well-being, fitness, and body composition. It adapts dynamically to missing data and provides a confidence score based on available health metrics.
Get this app from the TestFlight
- π HealthKit Integration β Reads Apple Health metrics (body fat, VOβ max, heart rate, steps, etc.).
- π’ Body Score Calculation β Uses weighted scoring based on age, gender, and available data.
- π Data Visualization β Shows trends and breakdowns with Swift Charts.
- π― Customizable Priorities β Users can adjust metric importance (e.g., weight loss focus).
- π Confidence Score β Indicates completeness of available health data.
- π History Tracking β Stores previous scores for trend analysis.
- β Privacy First β All health data stays on-device.
- Language: Swift
- Framework: SwiftUI
- Health Data: HealthKit
- State Management: SwiftData (or CoreData)
- Charting: Swift Charts
- Local Storage: SwiftData / JSON
- Clone the repository
git clone git@github.com:bomjkolyadun/VitalScore.git` - Open in Xcode:
open VitalScore.xcodeproj
- Run the app on an iOS simulator or device.
The app requests the following Apple Health permissions:
- Body Composition: Body Fat %, Lean Body Mass, BMI
- Fitness & Activity: VOβ Max, Steps, Workouts, Active Calories
- Heart & Vitals: Resting HR, HRV, Blood Oxygen, BP
- Metabolic Health: BMR, Blood Glucose (if available)
- Optional: Sleep, Hydration, Stress Levels
β οΈ Data remains on your device and is never shared.