
Repai Trainer
LivePublished iOS app
About the project
Repai Trainer is a personalized training app published on the App Store. I designed, built, and launched the product with an Expo/React Native frontend, Supabase backend, OpenAI-powered workout generation, and subscription management through RevenueCat.
Technologies
ExpoReact NativeSupabasePostgreSQLRevenueCatApp StoreOpenAI API
Features
- 100+ users · Organic content with 30K views
- Personalized workout generation with OpenAI API
- Subscription system (monthly, annual, lifetime) with RevenueCat
- Exercise database integrated with Gymvisual
- Progress tracking and statistics
- Native iOS interface with fluid animations
- Real-time synchronization
- Payment and subscription management in App Store Connect
Technical challenges
- Complete integration of iOS subscription flow with RevenueCat
- Prompt optimization for OpenAI API to generate coherent workouts
- Synchronization state management between app and backend
- Handling different subscription and trial states
- App Store publication and management (reviews, updates, policies)
Learnings
- Complete mobile app development from scratch to production
- Fullstack architecture with React Native and Supabase
- Implementation of payment systems on iOS
- AI API integration in mobile apps
- Product lifecycle management on App Store
Screenshots

View 1

View 2

View 3
Personal project currently on development pause.