HealthSync is an iOS application that transforms scattered health data into meaningful personal health narratives by integrating Apple Health data with user-logged symptoms and experiences, using Gemini AI to identify patterns and generate insights.
- Daily Health Journal: Track your mood, energy levels, symptoms, and notes.
- Apple Health Integration: Automatically sync with sleep, activity, heart rate, and other health metrics.
- Weekly Health Summary: AI-generated summaries of your health data, highlighting patterns and trends.
- Pattern Analysis: Identify correlations between symptoms and lifestyle factors.
- Doctor Visit Prep: Generate concise summaries for healthcare appointments.
- Architecture: Model-Controller-Presenter (MCP)
- Framework: SwiftUI with SwiftData
- Health Data: Apple HealthKit
- AI Integration: Gemini API (simulated in MVP)
- iOS 17.0+
- Xcode 15.0+
- Swift 5.9+
- Apple Developer Account (for HealthKit testing)
- Clone this repository
- Open
Hoohacks.xcodeprojin Xcode - Build and run the project
- Journal Entry: Daily logging of symptoms, mood, and health notes
- Weekly Summary: AI-generated health narratives and patterns
- Pattern Analysis: Detailed analysis of specific symptoms
- Doctor Visit Prep: Prepare summaries for healthcare appointments
- JournalEntry: Daily user entries
- Symptom: Health symptoms with severity
- WeeklySummary: AI-generated weekly health narratives
- Pattern: Identified correlations between symptoms and health factors
- DoctorVisitSummary: Summaries for healthcare provider visits
- HealthKitService: Interface with Apple HealthKit
- AIService: Integration with AI for health analysis
- Real Gemini API integration
- Medication tracking
- Environmental factor correlation (weather, air quality)
- More sophisticated data visualization
- Sharing with healthcare providers