Skip to content

(Work in progress) 🐾 📸 🧴 Replace the Open X Facts legacy apps #4093

@teolemon

Description

@teolemon

We currently have the following deployments:

Android

iOS

F-Droid

What we need to do

  • Deploy the tagline on other servers, or always use the OFF tagline

Establish a feedback loop by deploying clones to Android internal listings and Apple Testflights of Open Beauty Facts

Tweaking core app behaviors based on a forced project type

  • Override Open Food Facts mentions by Open X Facts based on project type

Tweak the app to handle multiple project types at the same time

  • Add a project switcher to history (based on project type "off", "obf", "opf" and "opff")
  • Disable customization completely for other projects (not much value to bring to the users, and to save development time)
  • We probably do not need to add anything to lists (as they can potentially contain items from any project)

Product page

  • Effort should be limited thanks to the fact that knowledge panels are the server's responsibility
  • Attributes are only deployed to "off" and "obf" at this time.

Product page tasklist

  • Make local Open Food Facts specific behavior conditional to the product type
  • Disable the "Update nutrition facts" button on "obf" and "opf"
  • Disable the "Compute nutrition facts" button on "obf" and "opf"

Adapt strings

  • Create a file per project to override the text strings where relevant (eg mentions of Food, mentions of Open Food Facts)

Edit mode

Assets

  • Add logos, icons for Open Beauty Facts, Open Products Facts and Open Pet Food Facts
  • Add sample products for Open Beauty Facts, Open Products Facts and Open Pet Food Facts
  • Design Play Store vignettes for Open Beauty Facts, Open Products Facts and Open Pet Food Facts

Mockup

image

Part of

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    💬 To discuss and validate

    Status

    To do

    Status

    To Discuss & Validate

    Status

    To triage

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions