An iOS gym workout app to log exercises, track progress, and visualize trends for better performance insights.
GymReps is a mobile application built using SwiftUI and Firebase that empowers users to log their workouts, monitor their progress, and achieve their fitness goals. With a focus on usability and performance, GymReps offers advanced features like personalized workout templates, video tutorials, and offline-first functionality.
- Log exercises and track progress with Firebase Firestore integration.
- Social sharing of workout stats.
- Integration with Apple HealthKit.
- Visualize workout trends using Swift Charts.
- Custom exercise library with video tutorials.
- Rest timers with audio alerts.
- AI-based workout suggestions.
- Gamification elements (badges, streaks).
- Dark mode support.
- Offline-first architecture using Core Data.
Screenshots are stored in the
/screenshots
folder of this repository.
1.Clone the repository:
git clone https://github.com/username/GymReps.git
cd GymReps
- Open the project in Xcode:
open GymReps.xcodeproj
- Install CocoaPods dependencies (if any):
pod install
- Run the app on the simulator or your device.
Distributed under the MIT License. See LICENSE
for more information.