Skip to content

Latest commit

Β 

History

History
47 lines (38 loc) Β· 1.9 KB

File metadata and controls

47 lines (38 loc) Β· 1.9 KB

Vital Score iOS App

πŸ“Œ Overview

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.

πŸ“± TestFlight

Get this app from the TestFlight

πŸš€ Features

  • πŸ“Š 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.

πŸ› οΈ Tech Stack

  • Language: Swift
  • Framework: SwiftUI
  • Health Data: HealthKit
  • State Management: SwiftData (or CoreData)
  • Charting: Swift Charts
  • Local Storage: SwiftData / JSON

πŸ“² Installation

  1. Clone the repository
    git clone git@github.com:bomjkolyadun/VitalScore.git`
  2. Open in Xcode:
    open VitalScore.xcodeproj
  3. Run the app on an iOS simulator or device.

πŸ” Health Data Permissions

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.