Серия «Хроники разработки diabnostic»

3

Когда понял, что веду дневник сахара своей кошки хуже, чем она ведёт себя ночью. Уже 50 пользователей — нужна обратная связь

картинка для привлечения внимания: кот, который увидел свой сахар и теперь очень хочет UX-фидбэк

картинка для привлечения внимания: кот, который увидел свой сахар и теперь очень хочет UX-фидбэк

У моей кошки диабет. А у меня — вечная уверенность, что «да я запомню».
Спойлер: не запомнил ни разу.

В итоге выглядело это так:
глюкометр показывает одно, блокнот — другое, в телефоне какая-то старая фотка тест-полоски, в голове — туман.
Ветеринар смотрит на меня так, будто я сейчас предъявлю записи на бересте.

После особенно удачного дня, когда я потерял данные сразу за два измерения подряд, я понял, что либо я делаю приложение, либо кошка скоро сама начнёт вести учёт в Excel.

Собрал простой инструмент: измерения, инсулин, глюкоза, графики, возможность показать врачу, если надо. Без пафоса, просто чтобы перестать быть человеком-«а где я это записывал?».

Через пару недель им уже пользуются около пятидесяти человек. И я внезапно осознал, что смотреть на своё творение самому — это как пытаться прочитать собственный почерк после трёх чашек кофе. Нужен взгляд со стороны.

Если сможете — посмотрите:

https://diabnostic.ru


Это обычное веб приложение, оно ставится на телефон или работает прямо из браузера.

Главная страница

Если ваш питомец тоже «с сахарком» — ваш опыт особенно ценен.
Если вы ветеринар — напишите, дам доступ к режиму врача.
Если просто хотите сказать «это удобно» или «это ужас, переделывай» — я буду только рад.

Любая обратная связь поможет сделать инструмент лучше.
Ну и, возможно, спасёт кого-то от моего пути «запишу позже».

Ну и Манишку вам под конец поста)

Показать полностью 4
8

Продолжаю пилить приложение для Манишки — появилось место для коротких апдейтов

Привет снова, Пикабу!

Да сколько ж можно! Графики и графики. Посплю пожалуй.

Да сколько ж можно! Графики и графики. Посплю пожалуй.

Тут многие видели мои посты про приложение, которое я собираю для своей диабетической кошки Манишки — с бумажками, кривыми квадратиками, ночными «почему эта кнопка уехала в космос?» и регулярным «Клод, почини пожалуйста то, что ты же сам и сломал».

История продолжается, и я понял одну вещь:
каждый день что-то происходит.
То сервисворкер внезапно решит жить своей жизнью.
То база данных решит удивить.
То Манишка вмешается в процесс и наступит на клавиатуру, добавив в код пару магических символов.

И об этом хочется рассказывать — но не превращать Пикабу в ежедневный дневник разработки, где я буду постить по 10 апдейтов в день.

Поэтому я сделал маленький шаг вперёд и завёл отдельный Telegram-канал, где буду делиться:

  • короткими апдейтами по diabnostic,

  • новыми фичами,

  • багами, которые ИИ создал, а потом отказывается признавать,

  • вашим фидбэком,

  • и вообще всем, что происходит «за кадром»,

  • А также вы можете задавать вопросы в канале, если что-то непонятно, либо написать непосредственно мне: https://t.me/diabnostic_support

Не реклама, не «скиньте денег» (хотя донаты на Пикабу — отдельное спасибо всем 🙏).
Просто место, где вся движуха по проекту будет собрана в одном месте.

👉 Вот он, если интересно:
https://t.me/diabnostic

Ну и традиционно ссылка на сам проект:

https://diabnostic.ru

P.S. Если вы ветеринар или работаете в клинике — буду очень рад, если напишете мне.

В Diabnostic я как раз тестирую функционал для ветеринарных клиник: управление пациентами, доступ к данным, совместная работа. Нужна реальная обратная связь, чтобы сделать это удобным для практикующих врачей.

Показать полностью 1
5

Как я собираю приложение для кошки с помощью ИИ

Привет, Пикабу!

У меня дома живёт кошка Манишка — старушка, диабетик, но с характером как у генерального директора. Каждый день ей надо мерить сахар, колоть инсулин и как-то понимать, что вообще происходит. Сначала я честно вёл всё в блокноте, потом в Excel, но очень быстро понял, что я превращаюсь в корпоративного секретаря собственной кошки.

Программировай давай!

Программировай давай!

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

Я хорошо понимаю, как должно работать, но собрать всё это руками — тот ещё квест. Поэтому выглядит моя «разработка» гораздо менее пафосно, чем можно подумать: вечером сажусь с чаем, беру обычный листочек и рисую на нём квадратики. Самые обычные: вот сюда вводить цифры, вот тут график, вот тут кнопка. Рисунки уровня “первоклассник старался”, но мне хватает.

Потом я фоткаю эту бумажку и отправляю ИИ. Пишу что-то вроде: «Сделай, пожалуйста, чтобы всё это работало и выглядело как нормальный интерфейс». Он что-то пишет, я запускаю — и вижу, что половина элементов ведёт себя так, будто у них собственные планы на жизнь.

Кнопка уехала, график странно изгибается, текст куда-то съехал. Я делаю скриншот, рисую стрелочки: «Вот это поехало», «Вот тут странно», «А это почему стало фиолетовым?» — и отправляю обратно. ИИ чинит, я снова запускаю, нахожу новые чудеса, снова отправляю.

Но в целом получается прилично же. Вроде)

Но в целом получается прилично же. Вроде)

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

И вот что оказалось действительно забавным. Когда люди слышат слово «приложение», они обычно думают про дорогие сервера и хостинг. Но сервер у меня стоит около трёх тысяч рублей в месяц — и даже не замечается.

А вот ИИ Claude Sonnet, который помогает мне всё это собирать, внезапно стал самым дорогим участником проекта. Потому что каждый вечер, пока я рисую новые квадратики или ловлю баги, я гоняю ему запросы туда-сюда, и он честно работает — пишет код, ломает код, чинит код.

И как-то незаметно за пару недель такой работы на него ушло больше 250 долларов. Не потому что я что-то «выпрашивал», просто так получается, когда ты используешь ИИ вместо команды разработчиков: он действительно работает, но и съедает своё.

Процесс разработки так сказатб

Манишке же, конечно, вообще всё равно. Она лежит, дремлет и смотрит на меня с выражением «ну давай, человек, строй свои графики, только миску не забудь пополнить».

Принес пожратб, человек?

Принес пожратб, человек?

И вот так вечерами, с блокнотом, чайком и спящей кошкой, я продолжаю пилить своё маленькое приложение. Забавно конечно осознавать, что главный расход в моём «домашнем проекте» — это не сервера, а ИИ, которому я скармливаю свои каракули, и он из них делает что-то рабочее.

С приложением можно ознакомиться тут: https://diabnostic.ru.

Оно полностью бесплатное, и надеюсь сможет помочь вам если у вашей кошки или собаки диабет.

Показать полностью 6
9

Приложение для мониторинга диабета у домашних питомцев теперь можно установить на телефон

Привет снова, Пикабу!

Помните моё приложение для Манишки с диабетом? Вот в этой серии постов я писал о нем подробнее.

Так вот, теперь его можно установить на телефон как обычное приложение. Не через App Store или Google Play - прямо из браузера.

"Тычет и тычет в свои тумпые кнопачки. Посплю пожалуй"

"Тычет и тычет в свои тумпые кнопачки. Посплю пожалуй"

Что изменилось

Раньше это был просто сайт. Открыл в браузере, ввёл данные, посмотрел график. Закрыл браузер - надо снова искать ссылку, вводить адрес.

Теперь это Progressive Web App. Если по-простому - приложение которое работает через браузер, но ведёт себя как обычное приложение на телефоне. Можно установить на домашний экран рядом с другими приложениками. Кликаешь - открывается сразу, без браузерных кнопок, как будто настоящее приложение.

иконка приложения на домашнем экране телефона

иконка приложения на домашнем экране телефона

Самое главное - работает без интернета

Такая была просьба в комментариях на Хабре. У кого-то на даче плохая связь, у кого-то в деревне интернет через раз, в ветклинике WiFi не ловит.

Теперь можно спокойно добавлять измерения глюкозы даже когда интернета нет вообще. Всё сохраняется прямо в телефоне. Как только появится связь - автоматически синхронизируется с сервером. Ничего не потеряется.

Я специально тестировал жёсткий сценарий. Отключил WiFi на телефоне. Добавил пять измерений. Отредактировал одно старое. Удалил другое. Включил интернет обратно. Подождал пару секунд - всё синхронизировалось само, все измерения на месте.

Как установить

Открываете меню справа и нажимаете кнопку "Установить приложение". Далее следуете инструкциям.

Что ещё добавилось

Кроме установки на телефон сделал кабинет для ветеринарных клиник. Если вы ветеринар - можете зарегистрироваться, получить свой код, дать его владельцам животных. Они подключатся к вам по коду, и вы будете видеть всех своих пациентов в одном месте с графиками и историей.

Так выглядит кабинет ветеринара на сайте

Добавил восстановление пароля. Забыли пароль - вводите email, получаете письмо со ссылкой, меняете пароль. Как у всех нормальных сайтов должно быть.

Про Манишку

Её состояние пока без улучшений, буду честен. Средний сахар 19.2 при норме 5-12. График показывает что утром постоянно взлетает до 30+, днём иногда падает до 3, а это опасно низко. Но хотя бы теперь вижу полную картину - когда какие проблемы, какие паттерны повторяются.

На приёме у ветеринара показываю график прямо с телефона. Раньше приносил распечатку Excel и пытался объяснить что там к чему. Теперь врач сканирует QR-код и видит все данные с графиками за любой период. Гораздо проще стало общаться.

Главный бенефициар проекта одобряет разработку

Главный бенефициар проекта одобряет разработку

Ссылка

Приложение (а теперь и приложение для телефона): https://diabnostic.ru

Всё бесплатно, без рекламы, без подписок. Делаю для себя и Манишки, делюсь с теми кому нужно.

Если есть вопросы по установке - пишите в комментах, помогу разобраться.

P.S. Ветеринарам которые хотят попробовать кабинет для своей клиники - пишите, выдам код для регистрации.

P.P.S. Если кому-то интересны технические детали - делюсь ими на хабре тут и тут.

Показать полностью 9
11

Месяц с диабетом. Как графики помогают не гадать на кофейной гуще

Привет, Пикабу! Месяц назад у моей Манишки диагностировали диабет. Ей 13 лет, весит 3.1 кг, и теперь каждый день - измерения глюкозы, уколы инсулина и попытки понять что вообще происходит.

Помните моё приложение для мониторинга, которое я написал сам для своей кошки? Теперь я его главный тестировщик. За 20 дней накопилось 87 измерений, и график начал показывать не хаос, а вполне понятные закономерности. Делюсь находками.

Цифры

Средняя глюкоза - 19.2 ммоль/л (норма 5-12). Только 18% измерений в целевой зоне. Минимум был 3.0, максимум 33.3. Звучит не очень, но главное что теперь я вижу ЧТО происходит, а не просто "то густо, то пусто".

Сахарная кривая Манишки

Сахарная кривая Манишки

Что показал график

Утренние скачки. Первую неделю записывал цифры в блокнот. Утром 15, днём 28, вечером 12. Полный рандом, никакой логики. Посмотрел на график - а там чёткий паттерн: каждое утро в 10-11 сахар взлетает до 25-33. Каждый день.

Показал ветеринару - он сразу: "Понятно, будем корректировать вечернюю дозу". Вот так просто. Без графика я бы ещё месяц думал что просто не везёт.

Скрытые гипогликемии. Мерил сначала только утром и вечером - удобно же. Цифры вроде приемлемые: утром 20, вечером 15. А потом из любопытства измерил днём - 3.0. Критически низко. На следующий день в другое время - 4.6. Кошка при этом спокойно дрыхнет, всё норм по внешним признакам.

График показал: днём регулярно проваливается в опасную зону. Если б мерил только утром-вечером - вообще бы не заметил что между ними творится. Теперь меряю 4-5 раз в день в разное время.

Эксперименты с дозой. Начинали с 1.5 единиц, сахар высокий. Подняли до 2.0 - полезли гипогликемии. График сразу показал связь: доза вверх → низких значений больше. Снизили обратно - стало поспокойнее. Теперь пробуем варианты между 0.5 и 1.5, каждый эксперимент виден на графике.

Главная мысль

Диабет - это постоянный подбор баланса. Без записей это гадание на кофейной гуще. С записями - понятная картина где видно что работает, а что нет.

Манишке пока не идеально, средний сахар высокий. Но процесс идёт, закономерности видны, с ветеринаром разговариваем по делу с цифрами в руках. Это уже прогресс.

Более того, с ветеринаром можно теперь делиться статистикой просто ссылкой в whatsapp:

Надоел ты со своими графиками!

Надоел ты со своими графиками!

Если у вашего питомца диабет - ведите записи в чём угодно. Блокнот, Excel, моё приложение. Главное - видеть тренды, а не действовать вслепую.

Всё ещё надеемся с манишкой на ремиссию, ветеринар говорит такая возможность не исключена.

P.S. Приложение бесплатное и текущий функционал таким и останется. Делаю для себя, делюсь с тем, кому оно может быть важно в такой же ситуации.

⚠️ ВАЖНО: Приложение помогает удобно вести записи и видеть динамику, но не заменяет визит к ветеринару. Все решения по дозировкам и лечению принимает ваш ветврач!

Показать полностью 3
13

Diabnostic - Update: теперь можно делиться данными с ветеринаром

Привет снова, Пикабу!

Помните моё приложение для мониторинга диабета у животных? В прошлом посте обещал добавить многопользовательский режим - держите, сделано!

"Все лапы исколол со своими графиками"

Что добавилось

Теперь можно поделиться всеми данными по питомцу с ветеринаром или родственниками. Причём очень просто: либо даёте отсканировать QR-код прямо на приёме, либо скидываете ссылку в мессенджер. Доступ только на чтение - никто случайно не удалит ваши записи. Срок действия ссылки можно выбрать самому, под свои нужды.

Diabnostic - Update: теперь можно делиться данными с ветеринаром

Что видит ветеринар

На скриншотах моя Манишка (13 лет, 3.1 кг) с её не самыми радужными показателями. За месяц 79 измерений, средняя глюкоза 19.1 ммоль/л (многовато, работаем над этим). Только 20.3% измерений попадают в целевую зону 5-12 ммоль/л. График динамики показывает все скачки и тренды - сразу видно, где что пошло не так.

Что видит ветеринар

Зачем это нужно

Раньше перед визитом к врачу приходилось либо переписывать показания в блокнот, либо пытаться на словах объяснить "ну там утром было высоко, а вечером то так, то сяк", либо показывать свой Excel с запутанными столбцами. Теперь врач получает полную картину с графиками и может сразу давать рекомендации по корректировке дозировки.

Безопасность

Ссылка работает без регистрации - врачу не нужно скачивать приложение или создавать аккаунт. Просто открыл и посмотрел. Данные нельзя изменить или удалить. Старые ссылки можно удалять когда захочется.

Что дальше

Из обещанного осталось добавить уведомления о времени измерений и уколов. Думаю ещё над заметками к каждому измерению - чтобы можно было помечать "после еды", "рвота была" и тому подобное. Если есть идеи - предлагайте! Разрабатываю один, но стараюсь делать то, что реально нужно людям.

Ссылка на приложение - в комментах. Всё по-прежнему бесплатно.

⚠️ ВАЖНО: Приложение не заменяет ветеринара! Это просто удобный способ вести записи и делиться ими. Все решения по лечению - только с врачом.

P.S. Если вы ветеринар и хотите, чтобы добавить какую-то специфичную функцию для удобства работы - пишите, обсудим!

Показать полностью 6
10

Diabnostic - приложение для мониторинга диабета у животных

Привет, Пикабу!

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

Та самая пациентка, из-за которой всё началось

Та самая пациентка, из-за которой всё началось

@NataVaskovna, писала что ведет учет в Excel'е, и судя по комментам - не она одна. Поэтому решил допилить свою поделку до ума и выкатить в паблик.

Что есть

  • Можно заводить несколько питомцев (у кого кошачья ферма)

  • Графики - сахарная кривая, скользящие средние

Пример графика: видно динамику изменения сахара, можно отслеживать эффект от уколов

Пример графика: видно динамику изменения сахара, можно отслеживать эффект от уколов

  • Импорт/экспорт CSV - если уже вели записи в Excel, можно залить. По нужному формату подскажу.

Все измерения в одном месте

Все измерения в одном месте

  • AI-анализ - по желанию, помогает интерпретировать динамику

Вот примерно такие summary пишет нейросеть

Вот примерно такие summary пишет нейросеть

  • Работает с телефона и компа

Интерфейс адаптируется под телефон - удобно вносить данные сразу после измерения

Интерфейс адаптируется под телефон - удобно вносить данные сразу после измерения

Что планирую добавить

  • Многопользовательский режим - чтобы можно было давать доступ ветеринару или домашним

  • Уведомления о времени измерений/уколов

  • Ваши предложения?

Кому интересно попробовать

Приложение работает, ссылку дам в комментах. Сейчас всё полностью бесплатно, базовый функционал (записи, графики, экспорт) планирую таким и оставить. Возможно, в будущем добавлю какие-то расширенные фичи за донат, но это если вообще будет востребовано.

Разрабатываю в одно лицо, так что если найдёте баги - не бейте сильно, буду фиксить по мере сил :) Буду благодарен за фидбек - что работает, что глючит, чего не хватает.

@NataVaskovna, как обещал - держи приложение вместо Excel'я :)

⚠️ ВАЖНО: Приложение помогает удобно вести записи и видеть динамику, но не заменяет визит к ветеринару. AI-анализ - это просто дополнительный инструмент для наглядности. Все решения по дозировкам и лечению принимает ваш ветврач!

UPD: Если кто-то из ветеринаров читает - буду рад обратной связи по функционалу. Что еще нужно добавить для удобства работы с диабетиками?

Показать полностью 5
Отличная работа, все прочитано!