Skip to content

🎯 What can I work on ? (Java SDK) #3

Open
@teolemon

Description

@teolemon

Simplify developer flow

  • Automatic publication of the package
  • Generate automatic documentation from code

Ideas

  • Reuse material from the Android app from before the Kotlin rewrite ?

Add new and missing features

GENERAL

  • Multilingual (180 languages are supported)
  • Create users
  • Check if users exist

READ

  • Product: you can retrieve information about products
  • Product images (get product image by field, size and language, current fields are: Front, Ingredients, Nutrition, Packaging)
  • Additives, Allergens, Environment impact, Ingredient analysis, Nutrient levels, Nutrition facts (incl. micro-nutrients)
  • Language dependant fields (like ingredients, product name, packaging text)
  • Eco-Score, Nutri-Score, NOVA groups
  • Translated, high-level and customizable product information (Attributes)
  • Product completion status
  • Add support for Folksonomy Engine (custom properties for products)
  • Add support for Open Food Facts Events (Gamification)
  • Add support for NutriPatrol (moderation)
  • Add support for Search-A-Licious (next-gen search)
  • Add support for OpenPrices (prices collection)

PERSONALIZATION

  • Recommended Daily Intakes
  • Translated, high-level and customizable product information (Attributes)
  • Autocompleting for the user inputs, by giving suggestions for (Labels, categories, ingredients, additives, traces ...)

SEARCH

  • search products by tags
  • search products with / without additives
  • search products with keywords
  • Personalized search

WRITE

  • Save product to Open Food Facts
  • Send images
  • User comments and auth
  • Anonymous photo upload
  • Photo operations (rotate, crop, select, unselect with language awareness)

ML

  • Robotoff support
  • Extract ingredients from ingredients image: User can extract the ingredients text if it is missing
  • Get the OCR of the ingredients photo (for validation purposes)

Roadmap

Metadata

Metadata

Assignees

Projects

Status

Todo

Status

To do

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions