Skip to content

Latest commit

 

History

History
88 lines (55 loc) · 1.9 KB

README.md

File metadata and controls

88 lines (55 loc) · 1.9 KB

GymReps 🏋️‍♂️

An iOS gym workout app to log exercises, track progress, and visualize trends for better performance insights.


📖 Table of Contents


📜 About the Project

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.


✨ Features

✅ Completed

  • Log exercises and track progress with Firebase Firestore integration.

🚧 In Progress

  • 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.

🔮 Planned Features

  • AI-based workout suggestions.
  • Gamification elements (badges, streaks).
  • Dark mode support.
  • Offline-first architecture using Core Data.

📸 Screenshots

Adding a Workout

Adding a Workout

Finishing a Set

Finishing a Set

Viewing a Workout

Viewing a Workout

Screenshots are stored in the /screenshots folder of this repository.


🛠 Installation

1.Clone the repository:

git clone https://github.com/username/GymReps.git
cd GymReps
  1. Open the project in Xcode:
open GymReps.xcodeproj
  1. Install CocoaPods dependencies (if any):
pod install
  1. Run the app on the simulator or your device.

📄 License

Distributed under the MIT License. See LICENSE for more information.