React Web app to generate workout

Closed
Jump2gym
Vancouver, British Columbia, Canada
CEO
(1)
3
Project
Academic experience
120 hours per learner
Learner
Canada
Intermediate level

Project scope

Categories
Product or service launch Information technology
Skills
react.js (javascript library)
Details

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.

Deliverables
No deliverables exist for this project.
Mentorship

weekly update meetings.

About the company

Company
Vancouver, British Columbia, Canada
0 - 1 employees
Sports & fitness

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.