PumpSync
PumpSync es una aplicación iOS que sincroniza datos de insulina y carbohidratos de Tandem Source en Apple Health.
Ficha actualizada 23 sept 2026, 13:37 · upstream 23 sept 2026, 13:34 · release sin release detectada
Qué es PumpSync
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
PumpSync permite a los usuarios sincronizar sus datos de insulina y glucosa de la marca Tandem Source directamente con su dispositivo Apple Health. La aplicación funciona como interfaz móvil para visualizar, registrar y compartir estos datos con el ecosistema de salud de Apple.
El repositorio es frontend único: contiene únicamente la aplicación iOS (SwiftUI). El código backend completo, incluyendo API, infraestructura, flujos de trabajo de backend, herramientas de eliminación de datos y imágenes Docker reside en un repositorio separado llamado PumpSync-Backend. Esto permite mantener una arquitectura desacoplada donde el frontend se actualiza independientemente del backend.
La aplicación soporta dos modos de acceso al backend: uno alojado por Apple (requiere suscripción o compra) y otro autoalojado mediante la configuración manual de un URL base en la app.
- Registrar automáticamente los valores de glucosa y insulina de una bomba de insulina Tandem Source conectada a iOS
- Visualizar gráficos de glucosa e insulina directamente desde el dispositivo Apple Health
- Compartir datos de glucosa con otros miembros del equipo o familiares mediante la app
- Registrar eventos como picos de insulina, comidas y cambios de actividad física vinculados a los datos de glucosa
- Exportar datos sincronizados para compartirlos en plataformas externas o reportes personalizados
- Monitoreo continuo de niveles de glucosa durante el día mediante la interfaz gráfica de Apple Health
- Soporta sincronización bidireccional: los datos del dispositivo se envían al backend y viceversa
- Soporta autenticación segura en el enclave seguro (Secure Enclave) para dispositivos con iOS 15+
- Permite acceso a la API desde múltiples entornos (Xcode local, TestFlight, App Store production)
- Incluye herramientas de prueba automatizadas (UI tests y scripts de captura de pantalla)
- Soporta modo de pruebas sin backend real mediante configuración del URL base
- Cumple con estándares de privacidad al no sincronizar credenciales de Tandem en iCloud
- La sincronización requiere conexión a internet para enviar datos al backend
- No se soporta sincronización directa desde dispositivos Android o Windows
- El modo autoalojado requiere configuración manual del URL base y validación de firma
- Los datos de glucosa no pueden ser exportados directamente como archivos JSON externos
- La sincronización en tiempo real está limitada por la latencia de red entre el dispositivo y el backend
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para producción, se recomienda usar una imagen Docker oficial del backend alojada en Azure Container Apps con un token de Key Vault. Para desarrollo local, se puede ejecutar el backend en modo SelfHosted desde el repositorio GitHub. Se debe configurar un dominio personalizado para la App Store Release y mantener actualizado project.yml como fuente única de verdad para los endpoints API. El frontend iOS no necesita imágenes Docker; solo requiere una URL base configurada correctamente.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.