Jump to content

Project:Personalized Search: Difference between revisions

No edit summary
Line 66: Line 66:
* Server-side implementation
* Server-side implementation


=== 3. [[Client-side libraries for personalized product filtering and ranking]] - Started in September 2020 ===
=== 3. [[Client-side libraries for personalized product filtering and ranking]] - Completed from September 2020 to April 2021 ===


On device in the mobile app, the generic search results from the server will be filtered and ranked according to the preferences of the user, which will stay on her local machine or phone. We will create an open-source library so that the personalization of results can be implemented in the Open Food Facts app, but also 3rd party apps.
On device in the mobile app, the generic search results from the server can be filtered and ranked according to the preferences of the user, which will stay on her local machine or phone. We have created an open-source library so that the personalization of results can be implemented in the Open Food Facts app, but also 3rd party apps.


==== Milestones ====
Two libraries have been implemented:
Β 
* a Flutter library / Dart package for mobile (Android and iOS) and Web apps written in Flutter
* Libraries implementation and documentation
* a Javascript library for website and browser extensions
** Implement the personalization of results in Javascript - done (deployed on OFF web site)
** Package and document the Javascript filtering and ranking code in a library
** Implement the personalization of results in Javascript - done (currently embedded in the new OFF flutter app)
** Package and document the Flutter filtering and ranking code in a library


=== 4. User interface on the Open Food Facts web site and mobile app - Started in September 2020 ===
=== 4. User interface on the Open Food Facts web site and mobile app - Started in September 2020 ===