Outfitness - Background

Outfitness was designed to cater for the outdoor gyms around Ireland. The app currently features three locations, a total of 6 workouts, based on the machines.

Features: It has an audio feature to guide the user through each exercise program. This app provides key information about performing each exercise correctly on the machines through text and videos. The app features google maps gps, which guides the user to each machine while working out. Each workout has an automatic timer and timer controls.

Workout page: The workout page is dynamically updating different exercises with Audio files, pictures and text throughout the workout. There are two timers, the first one acts as a buffer timer which allows the user to get ready for the upcoming exercise. While the buffer timer counts down, an animation moves around the circle in sync with the timer. Audio is triggered during the buffer timer. Guiding the user to the following exercise. Once the timer reaches 0, the second timer starts. Depending on the exercise the timer will play from 30 seconds to 8 minutes. During this period, the user can pause the timer or skip onto the next exercise. Where the timers will repeat the same code adding new contents to the page. Once the second timer reaches 0 it will change exercise.

IOS build: The application was built using JQuery, JavaScript, HTML5, CSS, PHP, MYSQL and third party APIS. The app Content was dynamically pulled from a database with PHP and MYSQL. The third party APIS used in the Outfitness mobile application are Google maps and Youtube.

Problem Statement

Statement one: How to get users to use the outdoor gym machines?
Statement two: How to integrate the workout machines into an app for users to workout with a seamless experience?

Research

Research was done through surveys, interviews, card-sorting exercises, affinity diagrams, mental model and paper prototyping in order to gain a great understanding of the users needs and values. 

Persona

Paul is on the Outfitness app. He has spent a while viewing the different locations of the gyms. Paul has been doing research about circuit training and has realized you don’t need resistance on the machines to perform a workout. Paul has decided to go to Sandymount for a workout. Paul has chosen the beginner workout, which is a fast pace circuit training session. Paul has been following the audio and videos to perform the exercises.
persona design - ux

Competitor Research

Paper Prototype

From the early stages of the design. I made a paper prototype to test the design and layout. I tested with the paper mockups. I designed the navigation and UI around a simple design. Aiming to have it easy to navigate as easy as possible for users while on the go. While this design was constantly changing through user testing, I tried to reduce the button clicks it takes to reach the workout page to a minimum.

Making paper mockup Testing workouts

The workouts were tested in the three locations provided in the app. The two testing methods, card sorting open and closed were used to build a workout list. When testing the workout lists further, a paper prototype was made for the public to view and give feedback in each of the three locations. This testing method also enabled feedback with regards to the layout and practicality of the application from the users tested.

paper wireframes - UI & UX Design

Lo-fi mockups and wireframes were made for testing in the parks

workout wireframes - UI & UX Design

A style title was created to help me design the UI of the app

style title graphic design

Hi-fi mockups and wireframes were made for testing before development

app workout wireframes - UI & UX Design