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