Full-stack разработчик - Создать Health Dashboard (для всех)

⚓ Work    📅 2026-06-21    👤 surdeus    👁️ 2      

surdeus

О проекте Персональная 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 обязателен — проект конфиденциальный, не для портфолио Данные не передаются третьим лицам 🏷️ Work_feed