Skip to content

HIITFit is a High Intensity Interval Training (HIIT) Fitness tracker designed to help users monitor their workouts effectively. This provides an overview of the app, its features, and the technologies used.

Notifications You must be signed in to change notification settings

ifahimkhan/HIITFit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HIITFit - High Intensity Interval Training Fitness Tracker

HIITFit is a High Intensity Interval Training (HIIT) Fitness tracker designed to help users monitor their workouts effectively. This README provides an overview of the app, its features, and the technologies used.

Features

  • Track your High Intensity Interval Training workouts effortlessly.
  • Utilize Bar Charts and Line Charts to visualize your progress.
  • Set and manage timers for your workouts.
  • Utilize Neumorphism design style for a modern and sleek user interface.

Technologies Used

  • SwiftUI: Developed using Apple's modern UI framework for creating native iOS apps.
  • Xcode: IDE used for development, debugging, and testing of the app.
  • Swift Charts: Framework used for displaying data in Bar Charts and Line Charts with minimal code.
  • @AppStorage and @SceneStorage: Utilized for lightweight data persistence.
  • Property Lists, JSON, Core Data: Used for managing main app data that increases over time.
  • Swift Data Structures: Utilized Set, List, and dictionaries to manage dataset efficiently.
  • @State and @Binding: Used to manage changes to user interface values.
  • TimelineView: Implemented a countdown timer using TimelineView with an animation schedule.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 7

Getting Started

  1. Clone the repository: git clone https://github.com/ifahimkhan/HIITFit.git
  2. Open the project in Xcode.
  3. Build and run the app on a simulator or a physical iOS device.

Contributing

Contributions are welcome! If you have any ideas for improvements or new features, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

About

HIITFit is a High Intensity Interval Training (HIIT) Fitness tracker designed to help users monitor their workouts effectively. This provides an overview of the app, its features, and the technologies used.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages