Skip to content

A cross-platform mobile app that helps users keep track of their fitness journey

Notifications You must be signed in to change notification settings

FrederikvSvane/FitMate

Repository files navigation

FitMate

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.

Features

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

Getting Started

Prerequisites

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

Installing FitMate

To install FitMate, follow these steps:

  1. Clone this repository to your local machine.
  2. Run flutter pub get in the root directory to download necessary dependencies.
  3. Run flutter run in your terminal/cmd prompt to build and launch the application.

Contributing to FitMate

To contribute to FitMate, follow these steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b <branch_name>.
  3. Make your changes and commit them: git commit -m '<commit_message>'
  4. Push to the original branch: git push origin <project_name>/<location>
  5. Create the pull request.

Alternatively, see the GitHub documentation on creating a pull request.

About

A cross-platform mobile app that helps users keep track of their fitness journey

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published