Visibility of system status: The menu bar that located at the bottom has all main sections of the Fooducate app. Once the user select a certain section, the according button on the menu bar will become colored. This reminds users which section they are looking at. Also, on home pages of different section, there is always a title on top to ensure the visibility of system status. A problem is that for the “save as meal” function, when a meal has been saved successfully, there is no notification to acknowledge users.
Match between system and the real world: The app uses measurement that serves Americans the best(ft, lbs, oz, etc.). Using the same measurement with foods/drinks sold in the actual market helps users to record their diet without doing conversion by themselves. But when entering personal information(weight and height) and recording food amount, only accepting such measurement(ft, lbs, oz) makes the app hard to use for foreigners who are used to other measurement(cm, kg, ml).
User control and freedom: The frozen menu bar allows users to go to the section they want regardless of where they are currently in. Also, when users entered a specific post or food detail, there is a back arrow which will lead users to the previous page. When add a new food for daily intake, there is a cancel options which allows users to quit the ‘add food’ function whenever they want.
Consistency and standards: The overall color scheme and interface of the app is highly consistent. But in the food nutritious fact database, the measurements used for different food are different. For example, there are different kinds of rice data in the app, some are recorded in cup and others are in fl oz. The app does not support conversion between measurements and has no standardized definition of ‘a cup’. This might create confusion for users who are not familiar with cup measurement or users who want to compare these two data.
Error prevention: For action which has relatively higher risk, logging out for example, the app will pop up a confirmation notice which prevents possible error.
Recognition rather than recall: When adding foods, there are labels like “Recent”, “My Food”, “My Recipe” which are more customized and users do have to repeatedly search from the entire food database. The search function accepts keywords and will list out all data that are related to that keyword which also facilitate recognition rather than recall.
Flexibility and efficiently of use: The food labels shortcut mentioned in the previous section satisfies this rule. Also, users can save a recorded combination of food as a “meal” and directly add the entire meal to their daily intake. This can become a easy shortcut for users who have a “stable” daily food combination.
Aesthetic and minimalist design: All functions in the diet tracking sections are displayed by “icon + keyword” format which makes the functions more understandable. The entire application adopts a black & white color scheme which is clear and clean. A simple graph is presented on the homepage of diet summary which is easier to read. Users can have an understanding of their current calories quickly. Also, other data including weight change and dimension change are also available in the graph form.
Help users recognize, diagnose and recover from errors: Since the app is mainly for diet tracking, there is not much “error” actions. The only thing I noticed is that under the community section, when the user has no personal post, the “MY” tab will be entirely blank, without a prompt informing users that they do not have post yet. Users might misunderstand that the page is blank due to internet failure and content could not be loaded.
Help and documentation: Since all functions are clear and easy to use, I personally believe the need for documentation is limited. After playing around with the app for some time, users should have no difficulty using all functions. But as mentioned in the consistency section, there should be information about how measurement like “cup” is defined. Also, there is no “Help” section to assist users just in case they could not figure out how to use the app.
To further explore the app, I went through a cognitive walkthrough
Task: record my lunch intake for 01/11/2019 (broccoli, shrimp, rice, and milk tea)
Steps: 1. click the + button under tracker
2. select “Food”
3. search for broccoli
4. choose the data that matches my intake the best and edit amount
5. click “Add”
6. repeat 3-5 for other foods
Findings:
Introduction: Mint is a food tracking app which mainly serves Chinese users. Although it uses a different language, the main functions on Mint is highly similar to Fooducate so I chose it as one competitor of Fooducate. Personally as a Mint user, I noticed some features that Mint did better than Fooducate.
Comparison:
Introduction: MyPlate is a calorie tracker which uses the world’s largest food database and provide you with calorie count, nutritional information and serving sizes for millions of foods. It records daily calorie intake, including water, food and exercise. Similar to Fooducate and Mint, MyPlate also has an online community for users to interact.
Comparison: