Skip to content

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

Open
0 of 14 issues completed
Open
🎯 Epic
0 of 14 issues completed
@teolemon

Description

@teolemon

What

First steps

Multilingual app - Features to port from the old mobile app or implement

  • Ensure we support multilingual fields

User management - Features to port from the old mobile app or implement

  • Allow checking if a user exists

READ - Features to port from the old mobile app or implement

  • 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 - ultra-processed foods
  • Translated, high-level and customizable product information (Attributes API)
  • Product completion status
  • Open Food Facts Events API (Gamification)

PERSONALIZATION - Features to port from the old mobile app or implement

Search-a-licious - Features to implement

SEARCH V2 - Features to port from the old mobile app

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

Search V2 - Tag types - Features to port from the old mobile app or implement

  • 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

WRITE - Features to port from the old mobile app or implement

Machine Learning/Robotoff - Features to port from the old mobile app or implement

  • Add logos & labels support to the SDK
  • Add language detection support to the SDK

OCR - Features to port from the old mobile app or implement

  • Allow to get the OCR of the ingredients photo (for validation purposes)

Roadmap - Features to port from the old mobile app or implement

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    Untriaged backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions