DIA-1 · О ПРОЕКТЕ

Технологии для реальной заботы

Проект начался как личная разработка для помощи дочери с сахарным диабетом и вырос в систему, которая соединяет дневник, CGM, питание, инсулин и персональную аналитику.

01

ИСТОРИЯ

Зачем создан DIA-1

Главная цель — помогать видеть общую картину, а не отдельные измерения. DIA-1 аккуратно совмещает на одной временной шкале сахар, еду и фактически введённый инсулин.

Система развивается небольшими проверяемыми шагами на основе реального опыта использования. Это не обезличенный демонстрационный проект, а рабочий инструмент для ежедневных задач.

02

ВОЗМОЖНОСТИ

Что умеет система

Дневник и график

Записи еды и отдельный учёт инсулина, показания CGM, масштабирование и фильтрация по времени.

Питание

Ингредиенты, блюда, БЖУ, гликемический индекс, расчёт углеводов и хлебных единиц.

Статистика

Анализ за 7, 14 и 21 день, TIR, вариабельность, GMI и персональные коэффициенты.

Персональная аналитика

Прогноз сахара и ретроспективная оценка связи между едой, CGM и инсулином.

Android

Нативное приложение, виджет текущего сахара, ручное и фоновое обновление, светлая и тёмная темы, уведомления.

Обратная связь

Обращения и ответы администратора доступны из личной учётной записи.

03

ПЕРСОНАЛЬНЫЕ ФУНКЦИИ

Когда становятся доступны расчёты

Дневник, график, справочники и базовая статистика доступны сразу. Для персональных прогнозов и анализа еды нужна собственная история пользователя: чужие данные не используются.

Накопите не менее 30 дней CGM

Также важны точные записи еды, веса продуктов и фактически введённого инсулина.

Запросите проверку

Выберите категорию «Доступ к функциям» в обратной связи или напишите на katyshevav@yandex.ru.

Дождитесь включения

Администратор проверит полноту истории и отдельно разрешит прогнозирование, обучение и анализ еды.

04

ЕДИНАЯ СИСТЕМА

Веб и Android

Веб‑версия и Android‑приложение используют одну учётную запись и одни серверные данные. Запись, добавленная на телефоне, появляется в вебе, и наоборот.

Веб‑версия

Публичный контур DIA-1 планируется по адресу dia1.katyshevav.ru. Текущий адрес diabet.katyshevav.ru используется как контур предварительной проверки обновлений.

05

ПОД КАПОТОМ

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

Сервер

Python, Django, PostgreSQL, Docker и Gunicorn хранят данные и обслуживают веб и API.

Android

Нативное приложение на Kotlin и Jetpack Compose без WebView.

Фоновые процессы

Синхронизация CGM и тяжёлые расчёты выполняются отдельными очередями, поэтому обучение модели не останавливает обновление сахара.

Надёжность

Сервер отслеживает состояние задач, не создаёт дубликаты при повторном нажатии и сохраняет последний успешный результат при ошибке.

Интеграция

Home Assistant обращается к защищённым методам по отдельному токену, без передачи пользовательского пароля.

Прогноз

XGBoost и CatBoost используются только для персональных моделей пользователей, которым функция разрешена.

06

ВАЖНО

Приватность и безопасность

  • Доступ к персональным данным требует входа в учётную запись; системные интеграции используют отдельные токены.
  • Учётные данные внешних CGM‑сервисов хранятся в зашифрованном виде.
  • Расчёты и прогнозы являются вспомогательной аналитикой, а не медицинским назначением и не автоматической командой на введение инсулина.
  • Решение всегда нужно сверять с текущим CGM, трендом, активным инсулином, самочувствием и индивидуальным планом лечения.

Вопросы и предложения можно отправить через раздел «Обратная связь» или на katyshevav@yandex.ru.