Replies: 6 comments 13 replies
-
|
Beta Was this translation helpful? Give feedback.
-
We had a user (a reviewer for a EU project actually) who believed we sent the Food Prefs to the server, despite the warning |
Beta Was this translation helpful? Give feedback.
-
💬 Feedback from a new, tech-savvy usertl;dr: IMHO, the biggest issue Open Food Facts faces today is a user experience with too much friction and too much cognitive load. These issues lead to user frustration and low retention rates, which ultimately hinder the app's ability to grow and achieve its mission. ✨ It goes without saying that Open Food Facts is an amazing project, and the countless hours invested by volunteers have made it into what it is today 💪 . So, with all the good intentions and respect for the work done so far, here’s some hopefully constructive feedback. I will split the feedback into different post, so it's easier to track with the threads. 🧠 Cognitive Load
There are some excellent case studies on this by Growth·Design where I also borrowed the definition from. 📋 Use CasesLet’s recall the primary use cases for Open Food Facts: Consumer ApplicationsTarget: Individual consumers
Professional Data UsageTarget: Developers, businesses, researchers
With the users and the use cases laid out let’s focus on the first group. 🛒 User: the individual consumerIndividual consumers turn to the app with specific, immediate needs—such as avoiding allergens (e.g., peanuts or gluten) or adhering to dietary restrictions (e.g., vegan or keto diets). However, the current design attempts to address all possible use cases at once, overwhelming users with unnecessary information. For example, someone who is gluten intolerant likely doesn’t care about recycling instructions—they just want to know if the product is safe for them. By focusing on personalization and allowing users to prioritize the features and information that matter most, Open Food Facts can deliver a more streamlined and satisfying experience, reducing cognitive load and increasing user retention. OnboardingBelow is the current onboarding flow. I think it's great that I can use the app without an account! But let's see how we can improve the onboarding further.
🤯 Overall, the app shows me all the stuff it can do for me, which is a lot! There are so many buttons, labels and settings. Everything is clickable. I can even edit the sample product. I found this to be quite overwhelming. What if I don't even want to use these features? Or only some of them? Alternative OnboardingAsk the user. Guide the user through a set of questions to set up the app and set their preferences. I don't like this specific design, but I think it goes into the right direction. Ask the users what they want to use the app for and customize accordingly. If I only want to check the sustainability aspect, then the entire section about allergies is not relevant to me. Possible questions
Depending on the user's input, continue with fitting multiple choice question. All the questions, should allow for custom input that is autocompleted. List the few most common options at the top. No need to list 300 different diets. 5 of the most common are enough. The user can always find what they need though a specific autocomplete field. The exact questions and wording is of course to be determined, but I think the most important part is to not overwhelm the user.
Resources |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Data Quality IssuesTop 3 reasons why Data Quality might be low
Detailed Analysis of Current StateLanguage-Related Issues
Image & OCR Quality
Data Entry Problems
Potential Solutions
Quality Monitoring
References:
|
Beta Was this translation helpful? Give feedback.
-
Product pageViewing
Edit
It should be immediately clear if the data is provided and verified by the manufacturer!! Good for user and way to stand out for producer against competitors! Example for confusion |
Beta Was this translation helpful? Give feedback.
-
In addition to the ❤️ Love Letters, here's a thread for more nuanced User Feedbacks
Beta Was this translation helpful? Give feedback.
All reactions