Repolode
njic

njic/medassist

Самостоятельно размещаемое веб-приложение на Node.js для учёта лекарств, напоминаний о пополнении запасов по email и подготовки списков лекарств для поездок.

Звёзды
162
Форки
4
Открытые issues
14
Последний коммит
22 дня назад

Что это?

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

Приложение может отправлять напоминания по email через SMTP, когда запасы подходят к концу. Можно настроить порог срабатывания, время отправки и интервал повторных напоминаний. В режиме планирования формируется список лекарств, которые понадобятся в выбранный период, например во время поездки; этот список можно отправить по email. Приложение запускается в контейнере Docker с файлом базы данных SQLite или напрямую с Node.js и Express.

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

Ключевые возможности

  • 01Ведёт учёт запасов лекарств и показывает, на сколько дней их хватит
  • 02Отправляет напоминания по email через SMTP, когда запас опускается ниже заданного порога
  • 03Формирует список лекарств для поездки на выбранный период; список можно отправить по email
  • 04Показывает на панели предстоящий график приёма на сегодня и завтра
  • 05Запускается через Docker или напрямую с Node.js и хранит данные в SQLite

Сценарии использования

  • Учёт нескольких регулярно принимаемых препаратов и планирование пополнения запасов
  • Подготовка списка лекарств перед поездкой
  • Самостоятельное размещение домашнего трекера лекарств на сервере или NAS

Быстрый старт

  1. 1

    Запустите контейнер Docker с помощью предоставленного файла docker-compose.yaml или команды docker run

    docker run -p 3111:3111 -v /path/to/database/directory:/app/database --restart always -e TZ=Etc/UTC medassist
  2. 2

    Откройте GUI в браузере

Что важно знать

  • По словам автора, проект создан для хобби и сейчас активно не развивается. Функции, указанные как запланированные, ещё не выпущены.
  • В приложении нет входа в систему, а автор не уверен в его безопасности.
  • Автор предупреждает, что в приложении могут быть серьёзные недостатки и на него не следует полагаться при принятии решений о здоровье.
  • Лицензия — GPL-3.0, лицензия с копилефтом, которая требует, чтобы производные работы были открытыми.

В подборках

Темы

Частые вопросы

Что такое medassist?
Самостоятельно размещаемое веб-приложение на Node.js для учёта лекарств, напоминаний о пополнении запасов по email и подготовки списков лекарств для поездок. MedAssist — самостоятельно размещаемое веб-приложение для учёта ежедневного приёма лекарств. Для каждого препарата указывают текущий запас, расход с учётом дозировки и расписание приёма. На панели отображаются оставшееся количество дней и дата, к которой нужно пополнить запас. Текущий запас сравнивается с ожидаемым расходом — это помогает проверить, была ли принята доза.
medassist можно использовать бесплатно? Какая у него лицензия?
medassist распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
medassist всё ещё поддерживается?
Активно поддерживается. Последний коммит в medassist — 17 окт. 2026 г..
Для чего можно использовать medassist?
Учёт нескольких регулярно принимаемых препаратов и планирование пополнения запасов Подготовка списка лекарств перед поездкой Самостоятельное размещение домашнего трекера лекарств на сервере или NAS
Как установить medassist?
Запустите контейнер Docker с помощью предоставленного файла docker-compose.yaml или команды docker run: docker run -p 3111:3111 -v /path/to/database/directory:/app/database --restart always -e TZ=Etc/UTC medassist Откройте GUI в браузере
Где скачать medassist?
Исходный код и инструкции по установке — на GitHub: https://github.com/njic/medassist

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

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

1 тыс.81SvelteMITАктивно поддерживаетсяОбновлён 3 дня назад

Самостоятельно размещаемое веб-приложение для хранения, упорядочивания и фильтрации фрагментов кода с поддержкой SQLite или PostgreSQL и MCP endpoint для AI-ассистентов.

2,6 тыс.+1 за неделю127TypeScriptGPL-3.0Активно поддерживаетсяОбновлён 6 дней назад

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

269+1 за неделю29HTMLMITАктивно поддерживаетсяОбновлён 17 дней назад