FUEL It

Client Problem

Competitors

Requirements

User Problems

Impacts

Developer Problems

User Interface

Coding Environment

Key Algorithms

Development Tools

Usability Principles

User A

User B

User C

Wants an easy to use app that allows you to track your exercises so you reach your fitness goals.

New to exercise (Overweight)

Exercise fanatic

Runs every now and then

Constraints

Xcode IDE

Language: Swift

Wants to become fit and healthy fast

Would like to get into a new routine

Wants to focus more on exercise

The app can calculate the amount of kilometres ran in that week

The app will be able to do what it is supposed to do multiple times (Effectiveness)

Must be accessible on the app (Accessibility)

Must be accessible through the Apple Watch

The app can calculate the amount of calories burned in that week

The app calculates total hours of workouts in that week

Can calculate the amount of sleep the user is getting in that week on average

4 Weeks

New jobs will arise due to the creation of the fitness routines/schedules and demonstrations of the exercises

Private information needs to be handled and stored securely to ensure the safety of the users data

Forcing the user to do to much exercise could put the user in danger of stroke or serious illness

Fitness App

Product that surpasses competitors

Fitbit

Relies on having a Fitbit to get all features

Activity (Built in app with iPhone and Apple Watch)

Compatible with every Apple device

Can be used by a large group of people even with disabilities (Accessibilty)

Use simple yet effective designs so the user can avoid making mistakes (Effectiveness, Safety)

Similar to other app designs/layouts (Learnability, Safety)

The app will be easy to use for everyone (Learnability, Safety)

The users private information, goals and fitness level will be hidden and securely protected (Safety)

Users will be given a limited amount of tries to access information that has been requested to stay private by the user (Safety)

The app will have a similar design layout to other fitness apps so the user is familiar with the layout and controls of the app (Utility)

User can access help with the app through a prominent help button (Safety)

Exercise Information

Calories Burned

Kilometres Walked/Ran

Steps Done

Fitness Options

Tutorials (On how to do certain exercises and activities)

Pictures of the steps undertaken

Downloadable exercise/routines

Maps

Stores your location through Google Maps (While on a run)

Exercise Times

Sets a routine for a duration of time the user wants

The user selects a routine that has a set duration of time

Notifications

User will receive notifications when they have completed their goals for that day or when they need motivation to do more exercise

Allows users to earn badges when you reach a goal

Gives users options to track meals and calories consumed

Not compatible straight with Apple Watch (Need to download Strava)

Allows users to change fitness goals

Only used to track activity throughout the day

Can’t track how much weight loss and calories consumed

Lives alone

Believes he exercises to much so he wants to reduce it

She is trying to lose pregnancy fat

Calculates when a goal/achievement has been achieved and will notify the user

App will show the user all of the achievements they have earned

Screens of the app

Activity
Calories burned, steps done in that day, the heart rate of the user and their total BMI (Body Mass Index) displayed to the user to show how hard they are working

Home/Welcome
Welcomes the user into the fitness app. This will display all available screens to click on with icons

Help
Allows the user to access help for anything in the app if required
Allows the user to call a 24/7 helpline for user assistance

Settings
The user can change settings to fit their likes and needs whether it needs to change language, text size and colour

Believes body is why he is single

Sleep
The user can see the amount of sleep they are getting in that week on average. The user can create a sleep schedule so the app will send them notifications when to go to bed

Calculates the BMI of the user by receiving their height and weight

Music
The user can add songs and play them but it also gives them the option to skip songs and go to the song before

Schedule
This displays the users schedule in the morning, afternoon and evening showing them workout plans and what they want to achieve at that time of day

Medals/Trophies
This shows the user all of the medals and trophies they have earned. Under the medal or trophy it tells them what the medal or trophy is for

Icons that are easily identified (Usability)