Зачем вести учёт домашних лекарств
В домашней аптечке копятся начатые упаковки: что-то давно просрочено, что-то закончилось, а нужное лекарство в нужный момент приходится искать по всем коробкам. Вести учёт вручную никто не будет: переписывать названия и сроки годности с каждой упаковки слишком долго.
«Аптечка»: мой веб-сервис. Он снимает именно эту рутину. Лекарства добавляются по фотографии, сроки и остатки сервис отслеживает сам, а доступ к списку есть у всей семьи.
Добавление по фото упаковки
Фотографируете упаковку, и нейросеть возвращает готовую карточку: название, категорию, количество, дозировку и срок годности. Можно загрузить сразу пачку фотографий или снимать камерой телефона одну упаковку за другой.
- Подсчёт остатка: целую упаковку нейросеть считает по надписи, а во вскрытом блистере считает оставшиеся таблетки.
- Проверка перед сохранением: каждая карточка редактируется, рядом стоит отметка, насколько нейросеть уверена в распознавании.
- Фото с iPhone обрабатываются в браузере и уменьшаются перед отправкой, поэтому загрузка быстрая.
- Модель можно выбрать в настройках: Claude, Gemini или GPT.
Сами фотографии сервис не хранит: они нужны только для распознавания.
Сроки годности и остатки
Сервис сам присваивает каждому лекарству статус:
| Статус | Когда ставится |
|---|---|
| Закончилось | количество равно нулю |
| Просрочено | срок годности истёк |
| Истекает | до конца срока 30 дней и меньше |
| Мало | осталось 2 единицы и меньше |
| В порядке | всё остальное |
Вверху списка собраны лекарства, которые требуют внимания. Список ищется по названию, фильтруется по категориям и сортируется по сроку годности.
AI-чат по содержимому аптечки
В чате можно спросить: «что есть от температуры?», «какие лекарства пора выбросить?». Нейросеть отвечает с учётом того, что реально лежит в аптечке, со сроками и остатками, и напоминает обратиться к врачу при серьёзных симптомах.
Уведомления в Telegram для всей семьи
Каждый член семьи подключает Telegram-бота по ссылке из аптечки и настраивает уведомления под себя: какие события присылать (просрочено, истекает, мало, закончилось) и в какое время. Бот присылает только проблемные позиции и ссылку на аптечку. В том же боте можно задать вопрос по содержимому аптечки.
Доступ по ссылке и PIN-коду
Регистрации и паролей нет. Аптечка открывается по длинной уникальной ссылке и защищается PIN-кодом из четырёх цифр, число попыток ввода ограничено. Ссылкой можно поделиться с родными. Сервис ставится на главный экран телефона как приложение, а посмотреть, как всё работает, можно в демо-аптечке на сто лекарств.
Как устроено
Node.js и Express, база SQLite, интерфейс на React с поддержкой установки на телефон. Распознавание и чат работают через OpenRouter, Telegram-бот подключён к тому же серверу.
Скриншоты

Частые вопросы
Как вести учёт лекарств в домашней аптечке?
Сфотографировать упаковки: сервис распознает названия, количество и сроки годности и дальше сам покажет, что заканчивается или просрочено.
Как узнать, что у лекарства заканчивается срок годности?
Сервис отмечает лекарства, у которых до конца срока осталось 30 дней, и присылает уведомление в Telegram.
Нужна ли регистрация?
Нет. Аптечка создаётся за минуту и открывается по ссылке с PIN-кодом.
Может ли пользоваться вся семья?
Да, ссылкой можно поделиться, а уведомления в Telegram каждый настраивает отдельно.
Заменяет ли AI-чат консультацию врача?
Нет. Он подсказывает, что есть в аптечке, и не ставит диагнозов.





