Skip to content

mssalemi/workout_builder_app_v1_fed_1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Started with Workout Builder App

Available Scripts

Backend: rails s

Frontend: npm run start

Api Queries

  • Get Exercises
  query GetExercise {
    exercises {
      id
      title
      bodyPartMain
      bodyPartAccessory
    }
  }
  • Add Exercise to Workout
  mutation AddExerciseToWorkout($input: AddExerciseToWorkoutInput!) {
    addExerciseToWorkout(input: $input) {
      title
    }
  }
  • Find Workouts
  query FindWorkout($workoutId: ID!) {
    findWorkout(workoutId: $workoutId) {
      title
      id
      userId
      exercises {
        completed
        order
        performanceData {
          reps
          weight
          sets
        }
        exercise {
          id
          title
          description
          bodyPartMain
        }
        exerciseHistoryId
      }
    }
  }
  • Find all Workouts by User
query FindWorkoutsByUser($userId: ID!) {
    findWorkoutsByUser(userId: $userId) {
      title
      id
      userId
      exercises {
        completed
        order
        performanceData {
          reps
          weight
          sets
        }
        exercise {
          id
          title
          description
          bodyPartMain
        }
        exerciseHistoryId
      }
    }
  }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published