React Web app to generate workout

Closed
Jump2gym
Vancouver, British Columbia, Canada
AM
CEO
(1)
3
Preferred learners
  • Canada
  • Academic experience
Categories
Product or service launch Information technology
Skills
react.js (javascript library)
Project scope
What is the main goal for this project?

Positions available: one team of three students

The goal of this project is to PLAY a workout that is designed by our certified personal trainers. The personal trainer assess a person and design a workout that meet's trainee's need. The designed workout is consist of the following information:

  • How long is the whole workout
  • what are the exercises to be done and how many repetitions, sets, and duration of each.
  • determines the rest time between workouts
  • The video of corresponding exercise which will be played in the web application.

Given a workout routine above, we require a react web application to generate the workout that stitches the videos together that can be used by trainees to follow the workout routine. User will play a given workout, then the web application plays with the first exercise for that given period and so on. The user can skip a exercise or pause the workout.

Each workout exercise comes with a short video, time, number of sets. When user starts the workout, the web app plays videos of workout routines in a loop until the time of exercise is finished then it pauses the workout for X seconds and starts the next video again. This will be done for all the workouts until the routine is finished.

This project is a sub-project of mobile app we are developing that takes holistic gamified approach to exercising at home.

How will you support learners in completing the project?

weekly update meetings.

About the company

Jump2Gym is an app that promotes at-home no-equipment fun exercise routines for kids through gamification.

At Jump we don't just teach gymnastics, we use developmental gymnastics to give your child fundamental movement skills so they can successfully explore other sports and stay active for life.