Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.