Difference between revisions of "Mobile App/Features"

From Open Food Facts wiki
Jump to navigation Jump to search
Line 22: Line 22:
 
=== Product addition ===
 
=== Product addition ===
 
[https://docs.google.com/document/d/11tonHzTULR1U6Uw9g4nrB0lZPHUVJCAOdBER1rvombk/edit#heading=h.nu8whmfkeagw Product addition]
 
[https://docs.google.com/document/d/11tonHzTULR1U6Uw9g4nrB0lZPHUVJCAOdBER1rvombk/edit#heading=h.nu8whmfkeagw Product addition]
 +
 +
=== Balanced diet support ===
 +
[https://docs.google.com/document/d/1arMSu2f_U43GChnFhe6paxoIkJ1obIeKwUhW0YewG0k/edit#heading=h.3xincqatb957 Towards support for balanced diets]
 +
 +
=== Robotoff questions ===
 +
[https://docs.google.com/document/d/1IoDy0toQrrqtWHvDYp2rEVw84Yq1J0x2pt-0RGTm7h0/edit#heading=h.lbdrybrecxlg How to implement the blue questions]
  
 
=== Ingredient analysis (vegan, vegetarian, palm oil, and more in the future) ===
 
=== Ingredient analysis (vegan, vegetarian, palm oil, and more in the future) ===

Revision as of 19:04, 2 May 2021

Current features

  • Product scan
  • Ingredient analysis
  • Scan history
  • Editing

Feature proposals

  • People expect nonobtrusive experiences from Open Food Facts (access to information not blocked by login, but also, very easy path to sign-up, login and X device sync, which we don’t offer).
  • We also want the app to feel very reliable, and it should never feel unresponsive, slow, of disconnected.
  • People expect value added deciphering, in context, and they need to feel the advice is personalized for them.
  • This advice should be available in any condition, especially if the product has been scanned. A modicum of all the database should be available offline, and everything that has been seen before should be stored for instant viewing, with mechanisms to purge.

Scan

  • Scan should be continuous, and instant (with a local copy of the essential information available offline), in all directions, and work in bad conditions (low light, bad camera, 90 angle, broken main camera)
  • The result should display what it currently does on Android: Nutri-Score, NOVA group, CO2, # of additives (along with a first time explanation to scroll up the scan card for more details and explanations), diets if not disabled, and allergen warnings if enabled
  • Scan requests should be specified as such to the server, with an HTTP header. They should use the fields= API to minimize payload.
  • Spec not yet developed in Scanning barcodes

Product addition

Product addition

Balanced diet support

Towards support for balanced diets

Robotoff questions

How to implement the blue questions

Ingredient analysis (vegan, vegetarian, palm oil, and more in the future)

Ingredient analysis specification