О проекте
Персональная health-платформа для одного пользователя. Система отображает данные с носимых устройств, историю анализов, протоколы, питание, тренировки и включает AI-агента для анализа данных. Нужно построить с нуля — чисто, надёжно, с правильной архитектурой.
Стек: Next.js + TypeScript + Supabase + Claude API (или OpenAI)
Источники данных: WHOOP API, Garmin API, 8Sleep API
Что нужно сделать
1. Дашборд «Сегодня»
Общий статус дня: recovery, энергия, сон — одним взглядом
Данные с носимых в реальном времени: WHOOP (recovery %), 8Sleep (сон, баллы, deep/REM), Garmin (тренировки, нагрузка)
Протоколы на сегодня
Питание: КБЖУ за день
Инсайт дня от AI-агента
2. Тренды
Графики по периодам: 7д / 30д / 90д / год
Метрики: HRV, recovery, сон, энергия, нагрузка
Ключевые события на графике (курс БАДов, анализы, старт ЗГТ)
Корреляции между метриками
3. Исследования (анализы)
База биомаркеров (300+): значение, норма, динамика, статус (выше/норма/ниже)
Категории: ОАК, гормоны, витамины, биохимия, иммунология, онкомаркеры, тяжёлые металлы, жирные кислоты и др.
История изменений по каждому маркеру с графиком
Загрузка новых анализов
4. Протоколы
Календарь протоколов: сауна, крио, барокамера, гипоксия, красный свет, силовая, кардио
Курсы БАДов: состав стека, дозировки, даты
ЗГТ: текущий курс, препараты, дозировки
История по каждому протоколу
5. Питание
Приёмы пищи: дата, тип (завтрак/обед/ужин), состав, КБЖУ
Дневной итог по нутриентам
История последних приёмов
6. Тренировки
История тренировок: дата, тип, длительность, калории, нагрузка (TL)
График нагрузки за 8 недель
Зона нагрузки сегодня с учётом recovery
7. AI-агент
Чат-интерфейс с историей диалогов
Агент имеет доступ ко всем данным пользователя
Отвечает на вопросы: «почему вчера плохой сон», «готов ли я к силовой сегодня», «как кальян влияет на recovery»
Два режима: быстрый ответ и глубокий анализ
Быстрые промпты на главном экране
8. Дневник
Ежедневные субъективные заметки: энергия (1-10), настроение, качество сна (1-10), заметки
Привязка к дате для корреляции с объективными данными
9. Гипотезы
Список активных и завершённых экспериментов
Формат: гипотеза → интервенция → результат
10. Стратегия
Текущие цели и фокусы
Ключевые метрики для улучшения
Технические требования
База данных (Supabase):
Правильная архитектура с первого дня — не переделывать потом
Таблицы: daily_metrics, biomarkers, protocols, nutrition, workouts, journal, hypotheses
Row Level Security — данные только одного пользователя
Автоматическая синхронизация с API устройств (cron или webhooks)
Интеграции с API:
WHOOP API — recovery, sleep, strain, HRV
Garmin API — тренировки, нагрузка, VO2max
8Sleep API — сон, температура, баллы
Надёжная синхронизация: данные не теряются, обновляются автоматически
AI-агент:
RAG-архитектура: агент получает релевантные данные пользователя перед ответом
Не просто ChatGPT — отвечает на основе реальных цифр конкретного человека
Контекст: последние 30 дней метрик, текущие протоколы, история анализов
Безопасность:
NDA обязателен — проект конфиденциальный, не для портфолио
Данные не передаются третьим лицам
Опубликован 21.06.2026 в 13:40