Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🎯 What can I work on ? (openfoodfacts-swift) #1

Open
55 tasks
teolemon opened this issue Sep 28, 2022 · 1 comment
Open
55 tasks

🎯 What can I work on ? (openfoodfacts-swift) #1

teolemon opened this issue Sep 28, 2022 · 1 comment

Comments

@teolemon
Copy link
Member

teolemon commented Sep 28, 2022

What

First steps

Features to port/implement

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

Features to port/implement 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
  • Folksonomy Engine (custom properties for products)
  • Open Food Facts Events (Gamification)

Features to port/implement 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 ...)

Features to port/implement SEARCH

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

Features to port/implement Search V2 - Tag types

  • tag:brands - possible values: infinite, json taxo but no autosuggest
  • tag:categories - possible values: finite, json taxo + autosuggest + partial taxo API
  • tag:packaging - display:packaging - packaging
  • tag:labels - possible values: finite, json taxo + autosuggest + partial taxo API
  • tag:origins - display:origins of ingredients - origins of ingredients
  • tag:manufacturing_places - display:manufacturing or processing places - manufacturing or processing places
  • tag:emb_codes - display:packager codes - packager codes
  • tag:purchase_places - display:purchase places - purchase places
  • tag:stores - display:stores - stores
  • tag:countries - possible values: finite (190), json taxo + autosuggest + partial taxo API
  • tag:ingredients -possible values: finite, json taxo + autosuggest + partial taxo API
  • tag:additives - possible values: finite, json taxo + autosuggest + partial taxo API
  • tag:allergens - possible values: finite, json taxo + autosuggest + partial taxo API
  • tag:traces - possible values: finite, json taxo + autosuggest + partial taxo API
  • tag:nutrition_grades possible values: finite (a,b,c,d,e) , json taxo + autosuggest + partial taxo API
  • #539
  • tag:languages - possible values: finite, json taxo + autosuggest + partial taxo API
  • tag:creator - possible values: infinite - we can't really suggest anything (or we have to rely on the facet)
  • tag:editors - possible values: infinite - we can't really suggest anything (or we have to rely on the facet)
  • tag:states - possible values: finite, json taxo + autosuggest + partial taxo API

Features to port/implement WRITE

Features to port/implement ML

OCR

Roadmap

@teolemon teolemon changed the title What can I work on ? (openfoodfacts-kotlin) What can I work on ? (openfoodfacts-swift) Sep 28, 2022
@Kedar-27
Copy link

Kedar-27 commented Oct 1, 2022

Can I create a base project setup and contribute for hacktoberfest?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants