The gym trainer app presents a robust mobile application developed to aid gym-goers in a variety of ways, increasing the efficiency of the training while reducing the risk of health hazards due to over-exertion.
The application is developed as part of the Object Oriented Analysis & Design course, by the team members:
Dart is a modern, client-optimized programming language optimized for building mobile, desktop, server, and web applications. It serves as the foundation for our project.
Flutter is Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase. Flutter uses the Dart programming language and provides a rich set of pre-designed widgets for creating modern, responsive user interfaces.
To run this project on your local machine, follow these steps:
Clone the repository:
git clone https://github.com/Pronoy513/Gym-App
Navigate to the project directory:
cd Gym-App
Install dependencies:
flutter pub get
Run the app:
flutter run
To quickly create a demo app using this project as a template, follow these steps:
- Install flutter and related components on your local machine.
- To verify the entire environment for running this app, run in your cmd:
flutter doctor -v - Replace the pubspec.yaml file of your demo app with the pubspec.yaml of this project.
- The assets folder contains all the fonts used in the project. It also contains a folder images which stores pictures organized into two folders: Virtual and real. This can be used to add images to the respective paths within this folder, to be used in the app.
- Install dependencies:
flutter pub get - Use the lib folder to get the various screens, utils, widgets, and the constants used in the whole project. Feel free to modify and extend them to suit your needs.
- Finally, run the app using:
flutter run
Happy coding!
If you'd like to contribute to this project, please follow the community guidelines.