Самостоятельно размещаемое приложение для управления автомобилями: учёт топлива и обслуживания, страховых полисов и сертификатов PUCC, напоминания о продлении.
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
Запустите контейнер 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
Откройте 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 обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая RSS-читалка на Vue и Express со смарт-папками, семантической группировкой событий и трёхпанельным интерфейсом.
Веб-приложение и REST API для создания, управления и печати гостевых WiFi-ваучеров в сетях UniFi.
Самостоятельно размещаемое веб-приложение для хранения, упорядочивания и фильтрации фрагментов кода с поддержкой SQLite или PostgreSQL и MCP endpoint для AI-ассистентов.
Система хранения небольших файлов на базе Telegram-канала, которую в основном используют как личный хостинг изображений для блогов и заметок в Markdown.
Веб-интерфейс администрирования MongoDB и совместимых сервисов на Node.js, Express и Bootstrap 5.