Все заметки
Как мои данные из Apple Health попадают на сайт
16 июня 2026 г.

Как мои данные из Apple Health попадают на сайт

Одна из фич моего сайта которую я сделал чисто из технического интереса - страница с тренировками. Там в реальном времени отображаются мои данные из Apple Health: пульс в покое, VO2 Max, шаги, тренировки - бег, силовые, функциональные. Никакой магии — просто автоматизация. 🔧

Как это работает


На iPhone установлено приложение Health Auto Export. Оно умеет забирать данные из Apple Health и отправлять их на любой endpoint по расписанию. Я настроил его так чтобы оно стучалось на мой API - и данные автоматически улетают на сервер и сохраняются в базу.

На бэкенде Node.js принимает запрос, парсит данные - у тренировок свой формат, у метрик здоровья свой - и кладёт всё в PostgreSQL. На фронте Next.js достаёт это из базы и показывает на странице.

Что видно на странице


Тепловая карта тренировок по дням - сразу видно насколько регулярно занимаюсь

Карточки с основными метриками: пульс в покое, VO2 Max, среднее количество шагов

История тренировок по неделям с типом и длительностью

Что дальше


Health Auto Export отлично справляется, но в голове уже крутится идея написать своё приложение для экспорта. Когда дойдут руки - попробую. Пока работает и так. 😄