Mobile web platform for GymBuddy