SwiftUI-Fitware

Fitware is a multi-platform fitness app for Apple devices. It currently supports iOS, iPadOS, and macOS.

2,600+ Exercises

Currently, Fitware contains over 2,600 different exercises. Exercises can be filtered by equipment, target bodyparts, and muscle groups, etc. Each exercise contains an associated icon and video.

📦 Check out my open-source SPM Package containing all the exercises.

exerciselist

Apple Sign In

Fitware supports Apple Sign In, email, and guest users.

📦 Check out my open-source SPM Package for simplifying Apple Sign In.

Screen Shot 2022-04-13 at 2 00 30 PM

Create Workouts

Create a workout and have it sync across all your devices! Fitware uses Firebase & CloudFirestore for updating and storing information about what workouts you create and complete.

Screen Shot 2022-04-13 at 1 23 48 PM

Finish Workouts

Each exercise contains a helpful video, explaining how to complete the exercise and data about how your previous reps.

Screen Shot 2022-04-13 at 1 18 42 PM

🙏Thank you

Thank you for checking out this repo! Here's a link to some of the helpful resources I used to create it:

TheComposableArchitecture
https://github.com/pointfreeco/swift-composable-architecture

PointFree
https://www.pointfree.co

Firebase
https://github.com/firebase/firebase-ios-sdk

Apple Developer
https://developer.apple.com