Acerca de MedReminder

Origen

MedReminder responde a tiempo a una pregunta práctica: ¿cuándo hay que renovar una receta? Lo hace sin cuenta, sin subir los datos de las medicinas a un servicio en la nube y sin suscripción, porque una lista de medicinas es algo personal.

Filosofía

Local-first, sin dependencias. Tus medicinas se quedan en tu PC. La aplicación se abre sin red y funciona igual con o sin conexión. Los datos viven en archivos que puedes copiar donde quieras.

Tecnología

MedReminder es una aplicación Windows Forms basada en .NET 10. El almacenamiento usa SQLite mediante EF Core 10. La copia de seguridad local automática es una copia simple de la base de datos. Los archivos de exportación y las instantáneas de la carpeta en la nube (.mrz) se cifran con una frase de contraseña que eliges tú (Argon2id y AES-GCM), deliberadamente no con Windows DPAPI, para poder restaurarlos en otro PC. DPAPI protege solo los secretos guardados en este PC: la contraseña SMTP, la frase de contraseña memorizada de la copia y los tokens de inicio de sesión de OneDrive y Google Drive. Los datos de sincronización se cifran con una clave de grupo protegida por la frase de contraseña de sincronización (Argon2id). Los avisos por correo usan MailKit. Todo está documentado en el repositorio de código.

Aviso médico

MedReminder es exclusivamente un asistente de inventario y planificación. No calcula, no ajusta ni sugiere de forma automática cambios de dosis o modificaciones de terapia. Toda modificación de dosis debe estar prescrita por un profesional sanitario cualificado.

Licencia y código fuente

Publicado bajo la Licencia Apache 2.0. El código fuente está en github.com/vger70/MedReminder. Los reportes y pull requests son bienvenidos.