CycleSyncAI: Tu guía de bienestar personalizada
CycleSyncAI es una aplicación para iOS diseñada para ofrecer recomendaciones personalizadas de dieta y ejercicio adaptadas a la fase del ciclo menstrual de una mujer.
Al integrar datos menstruales de Apple HealthKit y entradas opcionales del perfil de usuario (edad, peso, altura, condiciones médicas, restricciones dietéticas, metas y preferencias), la aplicación genera sugerencias dinámicas y conscientes de la fase para apoyar el bienestar integral.
A diferencia de las herramientas de bienestar estáticas, CycleSyncAI aprovecha la API Sonar Pro de Perplexity para ofrecer orientación informada por expertos y generada por LLM, incluyendo una lista diaria de compras y comentarios motivacionales, personalizada según el ciclo y estilo de vida de la usuaria.
Problema y Solución
Por qué es importante:
La mayoría de las aplicaciones pasan por alto los cambios hormonales que afectan las necesidades de fitness y nutrición de las mujeres a lo largo de su ciclo, dejando a las usuarias con consejos genéricos.
CycleSyncAI cierra esta brecha al combinar datos de Apple HealthKit con el LLM de Sonar Pro para generar recomendaciones adaptativas y conscientes del ciclo para mejores resultados de salud.
Características
- Sugerencias personalizadas de dieta y ejercicio por fase del ciclo
- Se sincroniza con Apple HealthKit para el seguimiento del ciclo en tiempo real
- Entradas del perfil de usuario para personalización avanzada (edad, metas, restricciones, etc.)
- Lista de compras diaria autogenerada
- Interfaz de usuario fluida y moderna con gradientes y animaciones sutiles
- Comentarios motivacionales de IA adaptados a las preferencias del usuario
- Almacenamiento local de datos y procesamiento privado
Motivación
"Quería un régimen adaptado para mí y no pude encontrarlo todo en un solo lugar."
CycleSyncAI nació de la necesidad de una aplicación respaldada por la ciencia y fácil de usar que adaptara la orientación de bienestar a los ritmos hormonales naturales de las mujeres, algo que falta en la mayoría de las plataformas principales de fitness y nutrición.
Estructura del Repositorio
CycleSyncAI.xcodeproj → Xcode project file
CycleSyncAI/ → Source code
├── EatPlanViewController.swift → Diet plan generation & display
├── WorkoutPlanViewController.swift → Workout plan generation & display
├── HomepageViewController.swift → Navigation & main screen
├── UserProfileViewController.swift → Input & storage of user data
├── HealthManager.swift → Apple HealthKit menstrual data
├── UserProfile.swift → Local profile model
Main.storyboard → App UI & layout
Assets.xcassets → Images & app icons
Info.plist → Permissions & configurations
Instrucciones de Configuración
- Clona el repositorio
- Ábrelo en Xcode
- Asegúrate de que Apple HealthKit esté habilitado en tu dispositivo
- Inserta tu clave de API de Sonar Pro
- Ejecuta la aplicación en un dispositivo físico (recomendado)
Uso de la API de Sonar
La aplicación envía prompts estructurados a la API de Sonar Pro que incluyen:
- Fase del ciclo (de HealthKit)
- Información del perfil de usuario (edad, peso, metas, etc.)
- Preferencias y restricciones de comidas
A cambio, recibe:
- Plan de dieta personalizado
- Plan de ejercicio personalizado
- Lista de compras diaria
- Comentarios motivacionales
Estos se analizan y se muestran como HTML con estilo dentro de la aplicación usando WebViews.
Video de Demostración
Nota: El LLM tarda entre 30 y 60 segundos por solicitud. Este tiempo de espera se redujo en el video para abreviar.
Impacto
CycleSyncAI empodera a las mujeres para tomar decisiones informadas y conscientes de su cuerpo en la vida diaria. La aplicación apoya una mejor:
- Gestión de la energía
- Resultados de fitness
- Bienestar mental
- Motivación y confianza
También reduce la fatiga por decisiones con listas de compras preparadas automáticamente y orientación edificante.