Repai Trainer logo

Repai Trainer

Live

Desarrollo de App móvil iOS (Fullstack)

Sobre el proyecto

Repai Trainer es una aplicación móvil de entrenamiento personalizado con inteligencia artificial, disponible en el App Store. Desarrollada completamente por mí desde cero, combina un frontend nativo en iOS con Expo/React Native, un backend robusto en Supabase, sistema de suscripciones con RevenueCat, y generación de entrenamientos usando GPT-5. La app permite a los usuarios crear rutinas personalizadas, seguir su progreso, y recibir recomendaciones inteligentes de ejercicios basadas en sus objetivos y rendimiento.

Tecnologías

ExpoReact NativeSupabasePostgreSQLRevenueCatApp StoreAPIs IAGPT-5

Características

  • Generación de entrenamientos personalizados con GPT-5
  • Sistema de suscripciones (mensual, anual, lifetime) con RevenueCat
  • Base de datos de ejercicios integrada con Gymvisual
  • Seguimiento de progreso y estadísticas
  • Gestión completa de usuarios con Supabase Auth
  • Interfaz nativa iOS con animaciones fluidas
  • Sincronización en tiempo real
  • Gestión de pagos y suscripciones en App Store Connect

Desafíos técnicos

  • Integración completa del flujo de suscripciones iOS con RevenueCat
  • Optimización de prompts para GPT-5 para generar entrenamientos coherentes
  • Gestión del estado de sincronización entre app y backend
  • Manejo de diferentes estados de suscripción y trials
  • Publicación y gestión en App Store (revisiones, actualizaciones, políticas)

Aprendizajes

  • Desarrollo completo de una app móvil desde cero hasta producción
  • Arquitectura fullstack con React Native y Supabase
  • Implementación de sistemas de pago en iOS
  • Integración de APIs de IA en apps móviles
  • Gestión del ciclo de vida de un producto en App Store

Capturas de pantalla

Repai Trainer screenshot 1
Vista 1
Repai Trainer screenshot 2
Vista 2
Repai Trainer screenshot 3
Vista 3

Proyecto propio actualmente en pausa de desarrollo.