Virtual Personal Trainer
Virtual Personal Trainer
Virtual Personal Trainer is an adaptive fitness app that creates personalized workout sessions based on a user’s experience level, available equipment, and training environment. Built with a React Native frontend and a Supabase-backed data model, the app generates workouts using a structured framework of exercise recommendations. Instead of relying on fixed workout plans, the system adjusts over time by using performance feedback like completed sets, reps, and RPE (Rate of Perceived Exertion). Based on how the user performs, the app can increase or decrease difficulty either by adjusting weight or switching to easier or more challenging exercises. By combining structured data with real user feedback, the app creates a training experience that feels more like a personal coach that adapts and improves as the user continues to work out.