A mobile application developed using Flutter that helps users keep track of their fitness journey. The application features several modules such as workouts, meal plans, and progress tracking.
- Intro Screen: A simple intro screen for first-time users to enter basic information such as name, age, weight, and height.
- Active Workouts: Users can track their active workouts, add exercises, and monitor progress.
- Meal tracker: Users can track their meals and see their intake of calories & protein.
- Progress: The application provides a history view where users can view their progress over time based on weight, protien and calorie intake.
- Settings: Users can edit their personal information and preferences.
Before you begin, ensure you have met the following requirements:
- You have installed Flutter SDK (>=3.0.2 <4.0.0)
- You have a suitable IDE for Flutter development (like Android Studio or Visual Studio Code).
To install FitMate, follow these steps:
- Clone this repository to your local machine.
- Run
flutter pub get
in the root directory to download necessary dependencies. - Run
flutter run
in your terminal/cmd prompt to build and launch the application.
To contribute to FitMate, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
- Push to the original branch:
git push origin <project_name>/<location>
- Create the pull request.
Alternatively, see the GitHub documentation on creating a pull request.