✍️
Team FitBob
  • Introduction and Foreword
  • Motivation
  • Features
  • Tech Stack
  • Software Engineering Practices
    • Requirements
    • Software Design Patterns
      • Model View Controller (MVC)
      • Abstraction Occurrence Pattern
  • Deployments
    • Trying Our App
  • Activity diagram
  • Frontend
    • Login
    • User Registration
    • Client Screens
      • Client Dashboard
      • Client Profile
      • Eating History
      • Meals
    • Personal Trainer screens
      • Personal Trainer Profile
      • Personal Trainer Dashboard
        • Clients
        • Meal plans
        • Meals
    • Recipe screens
    • Search screen
    • Searching for Restaurants
    • Notes on BeautifulSoup and Flask
    • Request/Success/Failure Cycle
  • Backend
    • Notes on Django
    • API
    • Entity relationship diagram
  • Testing
    • User Testing
    • Backend
  • Project Limitations and Constraints
  • Closing Thoughts.
  • Project log
  • Poster
Powered by GitBook
On this page
  • Feedback from Test Users
  • Personal Trainer Public Listing
  • Chat Functionality

Was this helpful?

  1. Testing

User Testing

How we tested our frontend.

Functionality

Status

Remarks

Signing Up

✓

-

Logging In

✓

A bug exists where the user

has to log in twice before being

taken to the Home page.

Adding a new Custom Food Item

✓

-

Consuming a Custom Food Item

✓

-

Deleting a Custom Food Item

✓

-

Adding a new Meal Plan

✓

-

Deleting a Meal Plan

✓

-

Assigning a Meal Plan to a Client

✓

-

Unassigning a Meal Plan from a Client

✓

-

Viewing a Food Item's Details

✓

-

Searching for Ingredient Prices (Ingredient Assistant)

✓

Works but the first query takes quite a bit

of time to complete.

Subsequent queries seem to complete a lot faster.

Viewing eating history

✓

-

Adding a new restaurant

✓

-

Adding a new food item to a restaurant

✓

-

Searching for existing restaurant

✓

-

Consuming a Food Item from a restaurant

✓

-

Tapping on a restaurant in Scroll View brings user to the location of the restaurant to the map

✓

-

Syncing a Client's account with a Personal Trainer's account using a referral code

✓

-

Calculate target calories for Client based on physical traits.

✓

-

Manually changing target calories

✓

-

Feedback from Test Users

Personal Trainer Public Listing

A friend of ours; after using the app, remarked that a page where Personal Trainers are able to publicise their services would be useful. With this function, clients without a personal trainer would be able to more easily find one that is a good fit for their goals.

Chat Functionality

It has also been suggested that it might be useful for an in-app chat functionality where personal trainers can chat with clients (or prospective clients) to be included.

PreviousTestingNextBackend

Last updated 3 years ago

Was this helpful?