An open API service indexing awesome lists of open source software.

https://github.com/jtb21091/applehealth

apple health data import and analysis
https://github.com/jtb21091/applehealth

apple apple-health apple-health-analytics apple-health-xml apple-healthkit apple-watch applehealth applewatch health html python watch

Last synced: 8 months ago
JSON representation

apple health data import and analysis

Awesome Lists containing this project

README

          

# applehealth
![image](https://github.com/user-attachments/assets/5b2c879c-91a5-4db2-b0fe-b9a52a1bbb59)

# Health Data Visualizer

![Health Data Visualizer](jpegfiles/1.jpeg)

![Health Data Visualizer](jpegfiles/2.jpeg)

![Health Data Visualizer](jpegfiles/3.jpeg)

## 🚀 Overview
This is a **browser-based Apple Health Data Visualizer** that allows users to:
- 📂 **Upload Apple Health XML files**
- 📊 **Convert XML → CSV**
- 📅 **Filter by Date & Health Data Type**
- 📈 **Generate Interactive Graphs (Plotly.js)**
- 💾 **Download Processed CSV**

Built with **HTML, JavaScript, Plotly.js, and PapaParse** – works **fully in the browser** (no backend needed)!

## 🌟 Features
✅ **XML to CSV Conversion (Client-Side)**
✅ **Interactive Graphs with Plotly.js**
✅ **Sort & Filter Data by Date**
✅ **CSV Download Button**
✅ **Works on GitHub Pages**

## 🎯 How to Use
1. **Upload your Apple Health XML file.**
2. **Select a health data type** (Heart Rate, Steps, etc.).
3. **Adjust the date range** to filter your data.
4. **View interactive charts** with zoom & pan.
5. **Download your processed CSV file.**

## 🚀 Live Demo
🔗 **[Try it Here](https://jtb21091.github.io/applehealth/)**

## 📸 Screenshot
![App Preview](https://github.com/user-attachments/assets/5b2c879c-91a5-4db2-b0fe-b9a52a1bbb59)

## 🛠 Deployment (GitHub Pages)
1. Clone this repository:
```bash
git clone https://github.com/jtb21091/applehealth.git