Задача: Сделать систему, при которой: Пользователь устанавливает приложение-интегратор (например: Health Auto Export или аналог с webhook-выгрузкой).
user_id 1 Пользователь получает персональный webhook-URL. 2 Данные из Apple Health автоматически отправляются в Google Sheets.
3 Все данные складываются в один файл, на лист AllData:
2.4 Для каждого пользователя: 2.4.1 есть свой user_id 2.4.2 данные не смешиваются 2.4.3 исключаются дубликаты 2.4.4 При добавлении новых метрик система автоматически создает новые столбцы.
3. Загрузка должна быть автоматической (по расписанию пользователя). 4. Возможность легко подключать новых пользователей через выдачу им индивидуального webhook-URL.
* Плюс любые другие поля, которые мы решим принимать и будут переданы от Apple Health — добавлять автоматически. Лишние поля интегрироваться не должны.
6. Требования к реализации: 1. Google Apps Script (Web App) ✓ Обработка JSON и CSV ✓ Защита webhook: ✓ параметр secret=... без него — отказ ✓ Генерация персональных URL по шаблону: https://script.google.com/macros/s/ID/exec?user_id=XXX&secret=YYY ✓ Проверка уникальности: user_id + datetime ✓ Автоматическое: создание новых столбцов при появлении новых полей, добавление строк ✓ Лог ошибок (минимально) ✓ Инструкция для пользователя по подключению
Что должно быть на выходе: ✓ Скрипт Google Apps Script (готовый, развёрнутый). ✓ Лист AllData в Google Sheets c корректной структурой. ✓ Пример работающей интеграции и тест-данные. ✓ Инструкция: как создавать новую ссылку для нового пользователя как подключить Health Auto Export (или аналог) ✓ Тест на 3 пользователей.
Срок 3–6 дней. готов обсуждать
Бюджет обсуждается, готов оплатить премию за вовремя сданную работу. Укажите вашу цену и сроки. :-)
О проекте: Сервис для отслеживания здоровья, энергии, сна, стресса и продуктивности. Дальнейшие интеграции в планах: Garmin, Whoop, Xiaomi. Возможна долгосрочная работа при успешном выполнении.
Дальнейшее сотрудничество: Это задача — часть подготовительного этапа продукта в сфере здоровья и трекинга биомаркеров. Когда мы успешно завершим MVP-этап (корректная выгрузка данных из Apple Health в централизованную систему), будет окно продолжения сотрудничества: 1. подключение дополнительных источников данных (Garmin, WHOOP, Oura, Xiaomi MiFit) 2. работа с API и написание server-side решений (Node.js / Python / Firebase / serverless) постепенный переход с Google Sheets на централизованное хранилище (PostgreSQL) веб-панель для отображения метрик и динамики 3. автоматизация отчетов и health-insights 4. Telegram-бот (командная интеграция, ежедневный опрос, уведомления) 5. мобильное приложение (в перспективе)
Мы начинаем с небольшого объема, но для сильного исполнителя есть возможность перейти в постоянную работу на долгий срок (с ростом задач и бюджета).