You are on page 1of 21

My Fitness Bud

ADV101 – Human Computer Interaction

Final Project Requirements

Submitted by:

De Torres, Angelou Mathew C.


Altemirano, Aaron Janssen M.
Ahamefule, Ikenna Philip

BSIS – 4-1
BSCS – 4-1

Submitted to:

Casao, Divine M.
Second Semester 2021

TABLE OF CONTENTS
1.Project Description

1.1 Introduction (Product overview)


1.2 Product Purpose (Purpose,Context & scope)
1.3 Intended Audience (Define in detail the users)
1.4 Task Analysis

2. System Features and Requirements


2.1 Functional Requirements and Non- functional Requirements
2.2 System Features
2.3 Hardware Requirements
2.4 Software Requirements
2.5 Performance Requirements
2.6 Safety Requirements
2.7 Security Requirements
2.8 Software Quality Attributes

3. Storyboard

4. Prototype
4.1 Description of the prototype (screen captures with label)
4.2 Video Clip of the Prototype
RUBRICS: Human Computer Interaction

Above Average Average Below Average Score


Criteria (5 pts) (3 pts) (1 pt)
Teamwork The team worked The team worked Team did not collaborate or
well together to well together most communicate well. Some
achieve objectives. of the time, with members would work
Each member only a few independently, without
contributed in a occurrences of regard to objectives or
valuable way to the communication priorities. A lack of respect
project. All data breakdown or and regard was frequently
sources indicated a failure to noted.
high level of mutual collaborate when
respect and appropriate.
collaboration. Members were
mostly respectful
of each other
Contribution All requirements and All requirements Many requirements and
objectives are are identified and objectives are not
identified, evaluated evaluated but identified, evaluated and/or
and competed. The some objectives completed. The deliverable
deliverable offered are not offered no new information
new information or completed. The or approach to the topic
approach to the topic deliverable under discussion. Few
under discussion. offered some new application considerations
Likewise, the information or are analyzed and other
application is based approach to the factors were ignored or
on stated criteria, topic under incompletely analyzed.
analysis and discussion. The
constraints. application is
reasonable;
further analysis of
some of the
alternatives or
constraints may
have led to a
different
recommendation.
Subject The deliverable The deliverable The deliverable did not
Knowledge demonstrated demonstrated demonstrate knowledge of
knowledge of the knowledge of the the course content,
course content by course content by evidence of the research
integrating major and integrating major effort or depth of thinking
minor concepts into concepts into the about the topic.
the response. The response. The
deliverable also deliverable also
demonstrated demonstrated
evidence of evidence of
extensive research limited research
effort and a depth of effort and/or initial
thinking about the of thinking about
topic. the topic.
Supporting All relevant Sufficient Insufficient information was
Material information was information was obtained and/or sources
obtained and obtained and lack validity. Analysis and
information sources most sources design considerations were
were valid. Analysis were valid. not supported by the
and design Analysis and information collected.
considerations were design
well supported by the considerations
information. were mostly
supported by the
information.
Composition The deliverable was The deliverable The deliverable lacked
well organized and was organized overall organization. The
clearly written. The and clearly written reader had to make
underlying logic was for the most part. considerable effort to
clearly articulated In some areas, understand the underlying
and easy to follow. the logic and/or logic and flow of ideas.
Words were chosen flow of ideas were Diagrams were absent or
that precisely difficult to follow. inconsistent with the text.
expressed the Words were well Grammatical and spelling
intended meaning chosen with some errors made it difficult for
and supported reader minor the reader to interpret the
comprehension. expectations. text in places.
Diagrams or analysis Diagrams were
enhanced and consistent with
clarified presentation the text.
of ideas. Sentences Sentences were
were grammatical mostly
and free from errors. grammatical
and/or only a few
spelling errors
were present but
they did not
hinder the reader.
1. Project Description

1.1 Introduction

The My Fitness Bud application will help everyone who goes to the gym achieve
their goals. Yes, we have a place that provides equipment for working out but it is
not enough just to lift and complete your set of programs that you will be working on
in the gym. There are also factors to consider on how you can achieve your body
goals. It is just 30 percent work out and 70 percent diet (Sagar, 2018). With this
application, users will be able to asses themselves on which programs and principle
they should be following and get to know how much nutrients they should also be
getting through macronutrients counting.

The main reason that we chose this kind of application is to educate gym goers
who think that going to the gym can automatically grant them their desired body.
Many people believe that doing routine exercises and weight lifting is the only key to
achieve their body goals but a lot them don’t consider diet as a bigger factor. It takes
both hustle and discipline

1.2 Product Purpose

A lot of gym goers usually assess themselves on how much sweat they lose or
how heavy they are lifting as a basis of success towards their body goals but after
doing their lifting and exercises, they eat like they have never eaten for a week. They
fail to consider that diet and the nutrients they take into their bodies play a major role
in achieving their desired bodies. That is why we chose to make the My Fitness Bud
in order to help gym goers to properly balance their attention in their gym activities
and diet.

Let’s also take into consideration that we are still in a pandemic and being
healthy and having a strong immune system is a must. At this point, achieving your
body goal is already a bonus if your properly follow the correct diet and exercises
provided by the app.

1.3 Intended Audience

Everyone who goes to the gym that has body goals or aiming for a better
physique. Regardless of Gender, body type, body goals and/or personalities. As
long as a gym goer, the app would be of use. The BMI of gym goers will also be in
consideration to assist them more towards their desired bodies. The benefits
included in using the application are the following:

a. Thorough guide on how to go about with one’s diet.


b. Suggested intake of protein, fat and carbohydrates based on calculations
will be availbale for the users.
c. Proper way of conducting routine exercises or weight lifting in the gym.
d. Suggested exercises will also be available for the users.
1.4 Task Analysis

My Fitness Bud App

If not yet registered,


input desired
credentials to create If registered already,
an account log in using your
credentials.

Enter height

Enter weight

If BMI is equivalent If BMI is equivalent


to overweight to underweight

Compute BMI

Go calorie deficet Go calorie surplus


(2500 calories) (3000 calories)

Show marco Show macro


computation for Show exercise computation for Show exercise
calorie deficit suggestions calorie surplus suggestions
2. System Features and Requirements

2.1 Functional Requirements and Non-functional Requirements

a. Functional Requirements

The system only has one functional requirement and that is to compute
the BMI based on the entered height and weight of the user.

b. Non-functional Requirements

The non-functional requirement of the system includes showing marco


computations of nutirient intake and suggested exercises both for overweight and
underweight users.

2.2 System Features

a. Compute BMI of user.


b. Show macro computations for nutrient intake depending on the user’s BMI.
c. Show suggested exercises depending on the user’s BMI

2.3 Hardware Requirements

Any smartphone that has wifi capability or mobile data connection either
Android or Apple with minimum 50MB of storage can download and access the
application.

2.4 Software Requirements

For Apple users:


- iOS 6.0 or later

For Android users:


- Android 3.0 Honeycomb or later

2.5 Performance Requirements

Low High
Performance √

Since the app is a lightweight application, it only requires low performance from the
device it is installed to.
2.6 Safety Requirements

Minimum Maximum
Safety √

The application only needs minimum safety requirements to use.

2.7 Security Requirements

Minimum Maximum
Security √

The app only needs minimum security because it does not gather a lot of
confidential information. The app only needs to secure the credentials provided in
the registration page like username, password, full name and e-mail address.

2.8 Software Quality Attributes

Using the table below, we will rate the application based on the attributes with 1
being the lowest and 5 being the highest.

1 2 3 4 5
Availability √
Interoperability √
Performance √
Testability √
Security √
Usability √
Functionality √

Exaplanation:

a. Availability – we gave the application a score of 5 because upon implementation


of the app, it will keep on running and giving its services to its users.

b. Interoperability – we gave the application a score of 1 because it will run


independently without the help of other applications.

c. Performance – we gave the application a score of 3 because as mentioned


above it only needs low performance from the device it is installed to due to it
being a lightweight app.
d. Testability – we gave the application a score of 2 because being a lightweight
app, it does not really offer any complexity thus making it easier to detect errors
and bugs.

e. Security – we gave the application a score of 3 because as mentioned above, it


only needs minimum security.

f. Usability – we gave the application a score of 5 because the application offers a


full range of usability to its intended users.

g. Functionality – we gave the application a score of 5 because it will execute all of


its intended functions to its users.
3. Storyboard

a. Login Page
b. Home Page
c. If BMI shows user is UNDERWEIGHT
d. If BMI shows that user is OVERWEIGHT
4. Prototype

4.1 Description of the Prototype

a. Login page

b. Registration page
c. Home page

d. If BMI of user is underweight


e. Show macro computation for underweight
f. Show suggested exercises for underweight

g. If BMI of user is overweight


h. Show macro computation for overweight
i. Show suggested exercises for overweight

4.2 Video Clip of the Prototype

You can watch the video clip of the prototype using this link:
https://drive.google.com/file/d/1JM-WWlZ_OrZZYQXntPUCQhOVug1-i3LR/view?
usp=sharing

5. References

1. Sagar, A. (2019). Is weight loss really 70% diet and 30% exercise? Does this rule
apply for everyone? Quora. https://www.quora.com/Is-weight-loss-really-70-diet-and-
30-exercise-Does-this-rule-apply-for-everyone?share=1
2. https://www.framer.com
3. https://canva.com

You might also like