Requirements

Brainstorming

In the first stage of our prototyping process, we thought about what our end-users would like in our app and the gaps in existing nutrition apps that were possibly worth filling.

We then classified them according to 3 tiers:

  • Essential: Features that were critical for our app to have.

  • Typical: Features that competing apps commonly would have.

  • Novel: Features that competing apps didn't have/could have implemented better.

Name

Priority

Signup page

Essential

Login page

Essential

Caloric needs calculator

Essential

Food intake summary page

Essential

Food recipes recommendations

Novel

Restaurant recommendations

Novel

Trainer can send a link to their clients to sync their accounts/open a new account

Typical

Let restaurants list their menu on the app (with nutritional info)

Novel

Let users define their own meals (besides just Breakfast, Lunch and Dinner)

Typical

Kitchen Inventory tracker

Novel

Price getter for food ingredients

Novel

Prototyping the User Interface

Before we got to writing code, we thought it would be prudent to get a clear idea of what we wanted our app to look like first.

Thus, we drafted some screens that our final app would have using Figma.

Last updated