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

(Brainstorm) Add a page listing all the features of the app, with icons, and the ability to deep-dive #5471

Closed
teolemon opened this issue Jul 4, 2024 · 2 comments

Comments

@teolemon
Copy link
Member

teolemon commented Jul 4, 2024

Add a page listing all the features of the app, with icons, and the ability to deep-dive



Vegan, Vegetarian, Palm Oil Compatibility Checker
The advanced Open Food Facts ingredient parser is able to detect whether a product is suitable for vegan, vegetarians, contains palm oil in over 15 languages.


Additives Detection
The advanced Open Food Facts ingredient parser is able to detect problematic food additives in over 10 languages, even if they were hidden in clever ways and wordings by the manufacturer.


Better Products For You
A product that’s not quite the right match? Find similar products from the same category that fit your preferences.


Contribute
Collaborative since its creation in 2012, the app helps users to contribute by making the process more intuitive. By contributing, you become a conscious consumer and participate in a common good.


Cosmetics (with our Open Beauty Facts app)
You can install our Open Beauty Facts app to scan cosmetics. Please note that we don’t score them yet.


Dark Mode
An app that’s good for you and the planet, but does not forget your eyes. Open Food Facts is available in dark mode, including for OLED screens.


Environmental Scoring
The planet can’t wait any longer! We calculate and display the Eco-Score for hundreds of thousands of products.


Food Deciphering
Labels are often incomprehensible. Open Food Facts makes the hard work for you by computing scores and explaining key things.


History
You get a fully private, on-device history of the foods you have scanned or searched. No Open Food Facts account is required.


Holidays
日本語を話せますか? Open Food Facts knows how to read ingredients in many languages, and you will get vegan, vegetarian alerts, regardless of the country you’re visiting.


Hunger Games
Play Hunger Games, our transparency mini-game right from the Open Food Facts app. Help compute Nutri-Score and Eco-Score on new products!


Equivalents
Simple equivalents to better understand the health or environmental impact of a product.


Journey to Food Knowledge
Dive deeper into various aspects of the product you have scanned, directly on Open Food Facts, but also by continuing your research on Wikipedia.


Create and Share Lists of Products
Create shopping lists, lists of products in your fridge and pantry, and share them using a simple URL. No Open Food Facts account required.


Low Salt, Low Sugars, Low Satfat Diet Checker
Open Food Facts lets you see the level of those nutrients in a second, and get more details if you need to.


Map of Food Factories
Factory & ingredient traceability is something you won’t find anywhere else. Discover where the ingredients came from.


Monitor Your Contributions
If you have an Open Food Facts account, you can see how many products you added, photographed, or edited.


Nutritional Scoring
Nutri-Score is a simple grade from A to E that summarizes the nutrition table. Adopted by several countries in Europe.


Compute Nutrition Facts for Any Portion
If you need to precisely get the nutrition facts for a portion, you can input the desired quantity right from the product page to get computed nutrition facts.


Offline Mode (Coming Soon)
Soon you will be able to scan in remote areas. Offline scanning will be available to everyone in a few months.


Origins of Ingredients
We show a clear list of ingredient origins when possible and invite you to request more comprehensive information from producers.


Discover and Weigh in on the Impact of Packaging
Discover the impact of packaging on the planet and join the effort to weigh the amount of plastic in your favorite foods.


Personal Scoring According to Your Food Preferences
Decipher food information according to your preferences. This is made possible thanks to an ultra-personalized scan and search.


Private by Design
Open Food Facts is private by design. Your personal data, such as your scan history, remains private on your phone and is never sent anywhere else.


Scan Barcodes at the Speed of Light
Scan barcodes in any direction, with or without a nice BEEEP.


Search
Search among 3 million products with an ultra-personalized search experience that allows you to always see first what matters most to you.


Ultra-processing Detection
We help you spot ultra-processed foods by analyzing the ingredient list. If you don't recognize the name of the ingredients, there's a fair chance it's ultra-processed.

@teolemon teolemon changed the title (Brainstorm) Add a non-obtrusive onboarding to all the features of the app (Brainstorm) Add a page listing all the features of the app, with icons, and the ability to deep-dive Jul 4, 2024
@teolemon
Copy link
Member Author

teolemon commented Jul 4, 2024

✨✨ Here's an AI-assisted sketch of how you might approach this issue saved by @teolemon using Copilot Workspace v0.22

Topic

Is there a page listing all the features of the app with icons and the ability to deep-dive?

Before
  • No, there is no page listing all the features of the app with icons and the ability to deep-dive.
  • The repository does not contain any file or code that implements a page listing all the features of the app.
  • The existing files such as packages/smooth_app/lib/pages/html_page.dart and packages/smooth_app/lib/pages/navigator/app_navigator.dart do not include any implementation for a feature listing page.
  • The current implementation does not provide a way to display a list of features with icons and deep-dive capabilities.
After
  • Yes, there is now a page listing all the features of the app with icons and the ability to deep-dive.
  • A new file packages/smooth_app/lib/pages/features_page.dart has been created to implement the feature listing page.
  • The features_page.dart file contains a list of features with icons and descriptions, and each feature can be tapped to navigate to a detailed page.
  • The AppNavigator in packages/smooth_app/lib/pages/navigator/app_navigator.dart has been updated to include a route for the new features page.
  • The new features page can be accessed from the main menu or a dedicated button on the home screen.
Plan
  • packages/smooth_app/lib/pages/features_page.dart (ADD)
    • Create a new file to implement the feature listing page
    • Add a list of features with icons and descriptions
    • Implement navigation to detailed pages for each feature
  • packages/smooth_app/lib/pages/navigator/app_navigator.dart (CHANGE)
    • Add a route for the new features page
    • Update the GoRouter configuration to include the new route
    • Ensure the new route is accessible from the main menu or home screen
Sketch of implementation

View the changes

Details

Code analyzed at ca749bc

@teolemon
Copy link
Member Author

teolemon commented Jul 5, 2024

I was trying to find a simple thing to get Copilot to play with, I don't have a plan to include them into the app :-)

@teolemon teolemon closed this as completed Jul 5, 2024
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

1 participant