Skip to content

Yassine-Chraa/fitness-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Fitness App

The Fitness App is a mobile and web application designed to help users achieve their fitness goals. It provides users with virtual workouts, exercises, advice, and much more. The app is built with Laravel, React JS, and React Native.

Table of Contents

Features

The Fitness App provides the following features:

  • Client Accounts: Users can create an account to access the app's features.
  • Premium Clients: Users who have paid for a premium account have access to additional features.
  • Virtual Workouts: Users can access virtual workouts designed by professional trainers.
  • Exercise Library: The app includes a library of exercises with step-by-step instructions and demonstration videos.
  • Advice and Tips: Users can access advice and tips from certified fitness professionals.
  • Daily Nutrition: Users can create add foods to their daily Nutrition to track and calculate consumed calories.
  • Connect with Coaches: Users can connect with certified coaches and doctors who offer services through the app.

Installation

Laravel

  1. Clone the project from GitHub: git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
  2. Install the required dependencies: composer install
  3. Copy the .env.example file to .env and edit the database credentials: cp .env.example .env
  4. Generate a new application key: php artisan key:generate
  5. Migrate the database: php artisan migrate
  6. Seed the database with dummy data: php artisan db:seed

React JS

  1. Clone the project from GitHub: git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
  2. Install the required dependencies: npm install
  3. Start the development server: npm run start

React Native

  1. Clone the project from GitHub: git clone https://github.com/YOUR-USERNAME/YOUR-REPOSITORY
  2. Install the required dependencies: npm install
  3. Start the development server: npm run start
  4. Launch the app on a mobile device or emulator: npm run android or npm run ios

Usage

To use the Fitness App, follow these steps:

  1. Launch the app on your device or emulator.
  2. Create an account or log in with an existing account.
  3. Browse the virtual workouts, exercises, and advice.
  4. Connect with coaches or doctors if desired.
  5. Create personalized fitness plans based on your goals and preferences.

Contributors

The Fitness App was created by Yassine Chraa and Ismail Ben Alla, two students from ENSA Fes's computer science engineering program.

License

The Fitness App is released under the MIT License. See LICENSE for more information.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published