Sobre el proyecto

Dosezy es una aplicación Android de código abierto y funcionamiento sin conexión diseñada para simplificar el manejo de medicamentos, especialmente para usuarios mayores. La aplicación opera completamente sin conexión y prioriza la privacidad. Los usuarios introducen detalles básicos de medicamentos como nombre, dosis, horario y frecuencia, y la aplicación maneja inteligentemente el horario con recordatorios automáticos para asegurar la adherencia. Las características clave de la aplicación del paciente incluyen: * **Adherencia a los medicamentos:** Recordatorios automáticos para el consumo a tiempo de los medicamentos. * **Soporte multilingüe:** Traducción nativa completa en 12 idiomas globales, incluyendo el inglés, el chino, el español, el hindi, el portugués, el árabe, el francés, el alemán, el japonés, el ruso, el italiano y el bengalí. * **Servicios de emergencia internacionales:** Un diálogo de emergencia interactivo que apoya varios países/regiones con detección automática. * **Márgenes configurables:** Configuración personalizada para "Considerar tarde después" (1-3 horas) y "Considerar faltante después" (3-9 horas) con indicadores visuales. * **Seleccionador de hora amigable:** Seleccionador de hora fácil de usar con un grid interactivo de 12 horas (disposición 12-primero) y 24 horas. * **Diseño centrado en la accesibilidad:** Características como texto grande, colores de alto contraste y controles sencillos diseñados para usuarios mayores. * **Notificaciones fiables:** Alertas persistentes con indicadores de batería y sonido, ofreciendo opciones de snooze, tomado, y tarde. * **Temas adaptables:** Soporte de temas de Android sistema oscuro/claro con transiciones suaves. * **Programación flexible:** Opciones de programación diaria, semanal (días específicos) y mensual (días específicos). * **Administración de múltiples perfiles:** Capacidad de crear, editar y cambiar de perfil para diferentes miembros de la familia. * **Seguridad de datos & exportaciones:** Almacenamiento de base de datos local con informes médicos nativos en PDF, archivos de respaldo JSON y capacidades de exportación a CSV. * **Actualización de múltiples fuentes:** Detecta la fuente de instalación y facilita las actualizaciones desde varias tiendas de aplicaciones o fuentes de recaída web. * **Apoyo al cuidador:** Proporciona registros y historia de adherencia para ayudar a los cuidadores a rastrear los dosis faltantes y tarde. El proyecto se construye con Kotlin y Jetpack Compose para la aplicación Android del paciente. Sigue una arquitectura de monorepo local-primero, lo que garantiza la funcionalidad principal sin requerir una cuenta o red. Una "Plataforma de Cuidado de Acompañante" se está planeando como componente opcional y autohospedable, diseñado para ofrecer análisis, sincronización multi-dispositivo y compartición familiar sin retenir la aplicación principal como rehén. La cartera incluye el desarrollo de este backend autohospedable y un cliente nativo iOS.