Aplicación autohospedada para gestionar vehículos y llevar el registro de combustible, mantenimiento, seguros, certificados PUCC y recordatorios de renovación.
njic/medassist
Aplicación de Node.js autoalojada para controlar el inventario de medicamentos, recibir avisos de reposición por correo y preparar listas de medicamentos para viajes.
- Estrellas
- 162
- Forks
- 4
- Issues abiertos
- 14
- Último commit
- hace 20 días
¿Qué es?
MedAssist es una aplicación web autoalojada para gestionar la medicación diaria. Se registra cada medicamento con la cantidad disponible, la dosis y el horario, y el panel muestra cuántos días quedan y para qué fecha hace falta reponerlo. Los niveles de existencias se comparan con el consumo previsto, lo que ayuda a confirmar si se ha tomado una dosis.
La aplicación puede enviar avisos por correo mediante SMTP cuando quedan pocas existencias, con umbrales, hora de envío e intervalo de repetición configurables. La vista de planificación genera una lista de los medicamentos necesarios para un periodo elegido, por ejemplo, un viaje, y permite enviarla por correo. Se ejecuta en un contenedor de Docker con una base de datos SQLite en un archivo, o directamente con Node.js y Express.
El autor señala que es un proyecto personal sin sistema de inicio de sesión y aclara que no ofrece consejos médicos ni debe sustituir las indicaciones de un médico.
Funciones clave
- 01Controla el inventario de medicamentos y muestra cuántos días quedan antes de que se agote cada uno
- 02Envía avisos por correo mediante SMTP cuando las existencias bajan de un umbral establecido
- 03Genera una lista de medicamentos para un periodo elegido, como un viaje, y permite enviarla por correo
- 04El panel muestra los horarios previstos para hoy y mañana
- 05Se ejecuta con Docker o directamente con Node.js y almacena los datos en SQLite
Casos de uso
- Gestionar varias recetas habituales y saber cuándo hay que reponerlas
- Preparar una lista de medicamentos antes de viajar
- Autoalojar un control de medicamentos del hogar en un servidor doméstico o NAS
Inicio rápido
- 1
Ejecuta el contenedor de Docker con el archivo docker-compose.yaml proporcionado o con el comando docker run
docker run -p 3111:3111 -v /path/to/database/directory:/app/database --restart always -e TZ=Etc/UTC medassist - 2
Abre la GUI en el navegador
Antes de usarlo
- El autor indica que el proyecto es un pasatiempo y que ya no tiene un desarrollo activo. Las funciones anunciadas como próximas todavía no se han publicado.
- La aplicación no tiene inicio de sesión y el autor no está seguro de que sea segura.
- El autor advierte que la aplicación podría contener fallos graves y que no se debe confiar en ella para tomar decisiones sobre la salud.
- La licencia es GPL-3.0, una licencia copyleft que exige que las obras derivadas sean de código abierto.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es medassist?
- Aplicación de Node.js autoalojada para controlar el inventario de medicamentos, recibir avisos de reposición por correo y preparar listas de medicamentos para viajes. MedAssist es una aplicación web autoalojada para gestionar la medicación diaria. Se registra cada medicamento con la cantidad disponible, la dosis y el horario, y el panel muestra cuántos días quedan y para qué fecha hace falta reponerlo. Los niveles de existencias se comparan con el consumo previsto, lo que ayuda a confirmar si se ha tomado una dosis.
- ¿medassist es gratuito? ¿Qué licencia tiene?
- medassist es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿medassist sigue mantenido?
- Mantenimiento activo. El último commit de medassist fue el 17 oct 2026.
- ¿Para qué puedo usar medassist?
- Gestionar varias recetas habituales y saber cuándo hay que reponerlas Preparar una lista de medicamentos antes de viajar Autoalojar un control de medicamentos del hogar en un servidor doméstico o NAS
- ¿Cómo se instala medassist?
- Ejecuta el contenedor de Docker con el archivo docker-compose.yaml proporcionado o con el comando docker run: docker run -p 3111:3111 -v /path/to/database/directory:/app/database --restart always -e TZ=Etc/UTC medassist Abre la GUI en el navegador
- ¿Dónde consigo medassist?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/njic/medassist
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un lector RSS autohospedado con carpetas inteligentes, agrupación semántica de noticias y una interfaz de lectura de tres paneles, desarrollado con Vue y Express.
Aplicación web y API REST para crear, administrar e imprimir vouchers de WiFi para invitados en redes UniFi.
Aplicación web autoalojada para guardar, organizar y filtrar fragmentos de código, con almacenamiento en SQLite o PostgreSQL y un endpoint MCP para asistentes de IA.
Un sistema de almacenamiento de archivos pequeños basado en un canal de Telegram, pensado principalmente como alojamiento de imágenes autogestionado para blogs y notas Markdown.
Interfaz web de administración para MongoDB y servicios compatibles, creada con Node.js, Express y Bootstrap 5.