Skip to content
View asrepo1's full-sized avatar
:octocat:
:octocat:

Block or report asrepo1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
asrepo1/README.md

Zone 5 Heart Rate Training Tracker

Zone 5 Training Contributions

About

Track your Zone 5 heart rate training with a beautiful GitHub-style contribution graph! This system automatically processes your Apple Watch workout data and visualizes your daily Zone 5 achievements (171-190 bpm for age 30).

Daily Goal: 15+ minutes in Zone 5 🎯

Features

  • πŸƒβ€β™‚οΈ Real-time Heart Rate Monitoring: Track Zone 5 training sessions (171-190 bpm for age 30)
  • πŸ“Š GitHub-style Contribution Graph: Visual representation of daily Zone 5 achievements
  • 🍎 Apple Health Integration: Direct integration with HealthKit for seamless data import
  • πŸ“± iOS Safari Optimization: Native support for iPhone/iPad with haptic feedback
  • πŸ“ˆ Performance Analytics: Track VO2 max improvement and cardiovascular gains
  • 🎡 Spotify Top Artists: Visualize your music listening patterns with GitHub-style aesthetics

πŸš€ Quick Setup

See ZONE5_SETUP.md for complete setup guide!

3-Step Quick Start

  1. Export Apple Health Data

    # On iPhone: Health app β†’ Profile β†’ Export All Health Data
    # AirDrop to Mac and unzip
  2. Process Your Workouts

    python3 scripts/parse-apple-health.py ~/Downloads/apple_health_export/export.xml
  3. Deploy to Vercel

    npm install -g vercel
    vercel --prod

Your contribution graph will be live at: https://your-app.vercel.app/api/zone5-contributions πŸŽ‰

πŸ“ Project Structure

Zone 5 Tracker (Main Project)

  • api/zone5-contributions.js - Vercel serverless function (generates SVG graph)
  • scripts/parse-apple-health.py - Apple Health XML parser
  • zone5-data.json - Your daily Zone 5 achievements
  • zone5-tracker.html - Web-based live tracker interface
  • apple-health-connector.js - HealthKit integration for iOS
  • ZONE5_SETUP.md - πŸ“– Complete setup guide

Other Projects

  • percolator/ - Solana perpetual exchange protocol (Rust)
  • hyperliquid-python-sdk/ - Python SDK for Hyperliquid trading
  • tinker-cookbook/ - LLM fine-tuning examples

Weekly Stats

πŸ’» GitHub Activity

  • Commits: 0
  • Pull Requests: 0
  • Issues Closed: 0
  • Code Reviews: 0

πŸƒβ€β™‚οΈ Health & Fitness

  • Steps: 52,000
  • Active Hours: 21h
  • Workout Sessions: 5

Last updated by AI Assistant: 2025-10-23 17:17 UTC

Pinned Loading

  1. zone 5 training zone 5 training
    1
    πŸƒβ€β™‚οΈ    98min β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
    2
    ⬆️    78min β–ˆβ–ˆβ–ˆβ–ˆβ–β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
    3
    πŸš΄β€β™‚οΈ    75min β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
    4
    πŸ”₯    60min β–ˆβ–ˆβ–ˆβ–β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘
    5
    πŸ’ͺ    53min β–ˆβ–ˆβ–Šβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘