Аккаунт и разделение данных
Supabase Auth, Row Level Security и приватные пути в Storage отделяют данные пользователей друг от друга.
Личный трекер здоровья и тренировок, который собирает ежедневные показатели, программы и документы в одном спокойном интерфейсе.
01 / Задача
Вес хранится в заметках, тренировки — в другом приложении, документы — в папках, а общая динамика остаётся только в памяти.
FamilyHealth объединяет эти данные вокруг одного аккаунта и показывает то, что важно сегодня, не перегружая человека медицинским интерфейсом.
02 / Что работает
Каждая функция опирается на личный профиль и сохраняет данные внутри аккаунта пользователя.
Supabase Auth, Row Level Security и приватные пути в Storage отделяют данные пользователей друг от друга.
Вес, вода, КБЖУ и динамика связаны с профилем и обновляются из ежедневных записей.
Программы, подходы, выполнение по дням, самочувствие и статистика остаются в одной истории.
Файлы и фотографии прогресса хранятся рядом с профилем, а выбранные документы можно учесть в AI-сценариях.
03 / Структура
Краткий обзор прогресса и текущих целей.
КБЖУ, вода и общие рекомендации.
Записи, график и движение к цели.
Программы, дневник и статистика.
Данные, документы, фото и экспорт.
04 / Технологии
Я спроектировал структуру, собрал клиентское приложение, настроил хранение, авторизацию, правила доступа, PWA и серверные AI-функции.
05 / Статус
Публичная страница открыта, регистрация и основные сценарии доступны. Дальнейшее развитие идёт через реальные проверки интерфейса и данных.
Аккаунты, профиль, показатели, тренировки, документы, фотографии, экспорт и PWA.
Генерация тренировочной программы и общие рекомендации. Это не медицинская диагностика.
Новые сценарии добавляются только после проверки базового пути и сохранности данных.
06 / Результат
FamilyHealth показывает не отдельный экран, а всю продуктовую работу: от сценария и визуальной системы до базы данных, доступа и публикации.
Открыть FamilyHealthНужен сервис, а не просто страница?