
Repai Trainer
LiveDesarrollo 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

Vista 1

Vista 2

Vista 3
Proyecto propio actualmente en pausa de desarrollo.