Как нашему коту поставили диабет и это стало отправной точкой для моего приложения

7

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

В мае 2026 года нашему коту Степану поставили диагноз "диабет".

Что это значит? Это значит что забота стала состоять из "десятков" маленьких, но важных действий: измерить глюкозу, записать значение, не забыть время инъекции, отметить кормление, сохранить анализы и подготовиться к следующему приёму.

После похода к эндокринологу нам выдали пример "дневника" глюкозы в виде:

Дневник измерений глюкозы
Дневник измерений глюкозы

Поначалу мы записывали показатели вручную в таблицы на листах А4. Таких листов накопилось больше восьми. Следить по ним за динамикой неудобно, а пропустить значение или ошибиться легко. И даже после переноса в Excel — лучше не стало.

Злобно сидит и смотрит на таблицы с бумажками A4
Злобно сидит и смотрит на таблицы с бумажками A4

Пора было навести порядок

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

Я пишу и серверную часть, и интерфейсы, поэтому первую версию собрал полностью сам от и до. В технические детали не буду углубляться. Сервер написан на NestJS, интерфейс — на React.

Неделя ушла на архитектуру и список того, что мне самому было нужно в приложении. Когда появилась первая версия SugarCat, я сразу показал её родителям. Они тоже ухаживают за Стёпой и по совместительству первые пользователи:)

Первые интерфейсы веб-приложения
Первые интерфейсы веб-приложения

Она частично решила задачу. Новые данные стали храниться в одном месте. Но оставался вопрос со старыми записями на листах А4. Для следующей версии я добавил распознавание дневников глюкозы, чтобы перенести эти данные в приложение.

Flow: распознавание полной недели листа A4
Flow: распознавание полной недели листа A4

В приложении появились структурированные измерения, графики и распознавание старых дневников. Я решил не останавливаться на этом и начал разработку модуля «Ветеринарная карта».

Flow: добавления вет. документа в приложение
Flow: добавления вет. документа в приложение

Немного позже я добавил модуль «События». В нём можно отмечать то, что могло повлиять на состояние Стёпы: кормления, уколы инсулина, приём лекарств, стрессовые ситуации и визиты к ветеринару. Записи можно связать с показателями, чтобы смотреть на график глюкозы вместе с контекстом.

События
События

Лимиты и ограничения

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

Если лимита не хватает, доступна подписка за 299 ₽ в месяц. За каждое распознавание я плачу сам. У приложения нет инвесторов, поэтому подписка помогает покрывать эти расходы и поддерживать сервис.

Планы на будущее

Сейчас для нас главное — вывести Стёпу в ремиссию. Ветеринар в клинике предупредил, что это почти невозможно в связи с возрастом (ему 19 лет), но мы всё равно надеемся и будем делать всё, чтобы этого добиться.

Ожидаемые функции приложения в ближайшем времени

  1. Реализация ИИ-чата (помощник ветеринара), что будет анализировать все данные что пользователь заносит, отвечая на любые его вопросы по теме.
  2. Интеграция с вет. клиниками, чтобы улучшить эффективность ведения пациентов, что нуждаются в мониторинге показателей и корректировки лечения у ветеринара


  • WorgrupsНу это еще не смертный приговор2
  • Юлия Киселюкя считаю все люди с питомцами должны узнать про это приложение!! спасибо разработчику и здоровья Стёпе ❤️7
  • КатастрофаВозможно, я не очень внимательно читала статью, но приложение SugarCat не нашла в Google play. Его где-то можно скачать?1
  • Егор ЕршовКатастрофа, на данный момент веб-приложение: app.sugarcat.ru Также его можно установить на телефон: в Chrome (Android) нажмите меню ⋮ → "Установить приложение" или если у вас Safari: Поделиться → Добавить на экран "Домой". После этого SugarCat будет запускаться как обычное приложение с иконки. По сути веб-приложение само предложит установить его, если браузер подходящий и эти манипуляции, что я описал выше, делать не придется1
  • Natalja SvikhsaУ моего кота много лет назад тоже был диабет . Корм Specific помог уйти в длительную ремиссию. На нем и оставался до конца жизни 🐱 ❤️ . Здоровья вашему 🐱 , ❤️. Вам Спасибо что применяете такие приложения .2
  • Иван КарпухинЧисто разработчицкий вопрос, а зачем там вообще серверная часть? Sqlite за глаза.0
  • Егор ЕршовИван, серверная часть нужна не только ради базы: она отвечает за авторизацию, бизнес-логику, хранение фото и интеграции. SQLite мог бы подойти для полностью локального офлайн-приложения, но SugarCat синхронизирует данные между устройствами и работает с аккаунтами. Также оно же доступно и для других пользователей: app.sugarcat.ru / sugarcat.ru0
Сообщество