Skip to content

CTylerD/Cross-Trainer-X

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CrossTrainer X


Personal Training App

Cross-Trainer X is a personal training app that provides users with a completely customized workout program. In the onboarding, users specify their experience level and select from one of three different workout tracks: Strength Training, Cardio (running or cycling), or Flexibility (yoga or stretching), which then generates an exercise library and populates all of the exercise attributes (sets, reps, distance, time, etc.) based on their given experience level.

After each exercise, the user is given a short 'Goldilocks' survey about each of the attributes of the current exercise, which will then update that exercise in their library. Once the current workout is completed, it is stored for later access and then a new workout is generated based on the current workout plan, which is then available for the user to view and complete as a part of their workout routine.

More information about how the workout generation algorithm works is available in the /backend .README.



Stack:

CrossTrainer X was written in Node.JS, Express, and React, using a MySQL database

Getting Started

Prerequisites and Dependencies

Clone this Github repository

In order to connect to the database, you must be connected to the Oregon State University VPN, as per the capstone requirements.

Installation and Setup

Information about installation and setup can be found in the /frontend and /backend directory .README files.

Contributing Authors

Frontend:
Ashley Abel
Jooyoung Yu
Nargis Habibi

Backend:
C. Tyler Dennis

Licensing

This project is released under the MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •