pdugan20 / codepath-fitness

A fitness application that creates tailored workout playlists.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

##Gym Playlist Overview A fitness application that creates tailored workout playlists.

Team: Kyle and Patrick(squared)

####Demo Build

####Goal Help people create personalized workouts that fit their context and goals

####Flows

  1. First-Time Use: FTUE → Set Up (Home) → Preview Workout → Workout
  2. Repeat Use: Quick Start (Home) → Preview Workout → Workout (+ detail view) → Done

####Screens Primary

  1. Home
  2. Setup (different state of Home)
  3. Preview Workout
  4. Workout (different state of Preview)
  5. Lock Screen (different state of Workout)
  6. Workout complete

Secondary (nice to have)

  • Profile

####Our Target User...

  • Is technically inclined
  • Has a medium-high fitness IQ
  • Wants to work towards a specific goal
  • Works out regularly (1-4 times/week)
  • Wants help with their routine but doesn't want to pay for a trainer
  • Doesn't have a lot of free time to work out, wants to maximize efficiency
  • Often works out alone
  • Is bored or discouraged about their workout regimen

####Guiding Principles / Differentiators

  • Allows for flexibility (there isn't one right way to use it)
  • Offers variation and learning opportunities workout to workout
  • Doesn't require you to look at it often, if you don't want to
  • Provides an overview, with more detail always a tap away
  • Is non-rigid (let's you swap out exercises, doesn't hold you to strict timelines by exercise)

####Basic Functionality

  1. Welcome experience
  2. Pick a duration
  3. Pick a location (with equipment)
  4. Pick a workout type (full body, upper body, lower body, pre-cardio, stretch, rehab, express)
  5. View a list of recommended exercises
  6. Edit the list of exercises
  7. "Play" the workout
  8. View exercise detail
  9. Lock the screen

####Backend Considerations Inventory of exercises, each containing

  • name
  • 1-sentence description
  • image or animated .gif
  • tags: muscle group, equipment requirements

###Design ####Interaction Version 1 Flow

Clickable prototype

All screens

Version 2 Flow

About

A fitness application that creates tailored workout playlists.


Languages

Language:Objective-C 78.6%Language:Swift 20.5%Language:C 0.8%Language:Ruby 0.1%