Skip to content

Be Fit is your go-to fitness application for tracking your workouts, managing your diet, setting fitness goals, and monitoring your progress. Whether you're a seasoned athlete or just starting on your fitness journey, FitnessCompanion provides the tools you need to stay motivated and achieve your fitness goals.

Notifications You must be signed in to change notification settings

GauravSingh72/Be-Fit

Repository files navigation

Fitness Tracker App

Welcome to the Fitness Tracker App documentation. This repository contains all the information you need to understand, use, and contribute to our fitness tracking application.

Table of Contents

Project Overview

The Fitness Tracker App is designed to help users achieve their fitness goals by providing a comprehensive set of features, including user profiles, goal setting, activity logging, and progress tracking. It offers a user-friendly and interactive environment to monitor and improve one's fitness journey.

Features

User Profiles

  • Create and personalize user profiles.
  • Set fitness goals and preferences.
  • Upload profile pictures.

Goal Setting

  • Define specific fitness goals (e.g., weight loss, muscle gain).
  • Track progress towards goals.

Activity Logging

  • Log workouts, diet, and other fitness-related activities.
  • Specify date, time, and activity details.

Progress Tracking

  • Visualize progress through graphs and statistics.
  • Stay motivated and gain insights into achievements.

Usage Instructions

User Profiles

  1. Navigate to the Profile section.
  2. Fill in your details.
  3. Set your fitness goals.
  4. Upload a profile picture.

Goal Setting

  1. Go to the Goals section.
  2. Define your fitness objectives (e.g., lose 10 pounds in 3 months).
  3. The app will help you track your progress.

Activity Logging

  1. Access the Log section.
  2. Input your workouts, diet, and other activities.
  3. Specify date, time, and activity details.

Progress Tracking

  1. Visit the Progress Tracking section.
  2. Explore graphs, charts, and statistics reflecting your progress.

Screenshots

• User Profile Page

User-Profile.jpg

• Goal Setting Page

Goal-Setting.jpg

• Workout Logging Page

Workout-Logging.jpg

• Progress Tracking Page

Progress-Tracking.jpg

Installation

To run the Fitness Tracker App locally:

  1. Clone this repository.
  2. Install the required dependencies using npm install.
  3. Start the development server with npm start.

Source Code Explanation

The source code of our app is built using React Native, ensuring cross-platform compatibility. Key components include user authentication, data storage, and graphical data visualization. Functions and logic are implemented for user registration, authentication, data storage using databases, and generating progress graphs based on logged activities.

Contributing

We welcome contributions from the community! If you'd like to contribute to the Fitness Tracker App, please follow our Contribution Guidelines.

License

This project is licensed under the MIT License.

About

Be Fit is your go-to fitness application for tracking your workouts, managing your diet, setting fitness goals, and monitoring your progress. Whether you're a seasoned athlete or just starting on your fitness journey, FitnessCompanion provides the tools you need to stay motivated and achieve your fitness goals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published