Changes

Jump to navigation Jump to search
Line 115: Line 115:  
*Slack channels: #taxonomy-editor #taxonomy
 
*Slack channels: #taxonomy-editor #taxonomy
 
*Potential mentors: Alexandre F., Alex
 
*Potential mentors: Alexandre F., Alex
*Project duration: 350 hours
+
*Project duration: 150 hours or 350 hours
 
*Skills required: Reactjs / Python / Neo4j
 
*Skills required: Reactjs / Python / Neo4j
 
*Difficulty rating: Medium<span id="improve-our-producer-platform-to-the-next-level"></span><span id="improve-our-producer-platform-to-the-next-level"></span>
 
*Difficulty rating: Medium<span id="improve-our-producer-platform-to-the-next-level"></span><span id="improve-our-producer-platform-to-the-next-level"></span>
 +
 +
=== Empower users through easy dataviz ===
 +
 +
==== Description ====
 +
We started a new project to boost search on Open Food Facts. This will help bring really useful informations to the general public, but also to power users like researchers, journalists, hacktivist or food experts. Right now Open Food Facts can [https://world.openfoodfacts.org/cgi/search.pl draw simple graph] that are already really useful to get insights (for example how is ultra-transformation related to Nutri-Score). We would like to use our new search engine to provide even more capabilities for data visualization. This tool will also be re-usable outside our project, as search-a-licious is a reusable ready to use engine.
 +
 +
==== Expected outcomes ====
 +
Have an API (on search-a-licious side) and a javascript library (possibly web-components) to enable easily making graphics to explore data. We should at least replicate current capabilities (through a far easier interface) to compare values on a set of products. We will add as many possibilities as we can afford. We will try our best to not re-invent the wheel and adapt existing libraries to our needs (vega-lite might be a good candidate). The regular search-a-licious team will actively help with the API part.
 +
 +
==== Project information ====
 +
 +
* repository: https://github.com/openfoodfacts/search-a-licious
 +
 +
*Slack channels: #search
 +
*Potential mentors: Alexandre F., Alex, Raphaël
 +
*Project duration: 150 hours or 350 hours
 +
*Skills required: Javascript (webcomponents) / Python
 +
*Difficulty rating: Medium<span id="improve-our-producer-platform-to-the-next-level"></span><span id="improve-our-producer-platform-to-the-next-level"></span>
 +
 +
=== Help our moderators thanks to quick fix interfaces ===
 +
 +
==== Description ====
 +
As any crowdsourced project, Open Food Facts is at risk of seeing vandalism or malicious attacks over its contents. We already have a team of moderators and they are doing a great job, but we would like to ease their task both to coordinate effort and make it effective. We have just created a tool to help on this.
 +
 +
We would like to enhance this tool with specific interfaces that help fix recurring problems in just one interface and as little actions as possible.
 +
 +
==== Expected outcomes ====
 +
Create specific interfaces in NutriPatrol to fix recurring problems.  Examples are: removing images, unselecting an image, moving a set of photos to the right language, smartly revert a change, retrieve changes from a specific user for review, etc
 +
 +
A discussion with the moderators will help find the most important interfaces to develop.
 +
 +
The project will use the [https://openfoodfacts.github.io/openfoodfacts-server/api/ Open Food Facts API] to retrieve data on products and edit them. Interfaces will work browser side, ideally reusing and improving [https://github.com/openfoodfacts/openfoodfacts-nodejs our JavaScript SDK].
 +
 +
==== Project information ====
 +
* repository: https://github.com/openfoodfacts/nutripatrol/
 +
 +
*Slack channels: #moderation-tool
 +
*Potential mentors: Alexandre F., Raphaël, Valentin
 +
*Project duration: 150 hours or 350 hours
 +
*Skills required: ReactJS / Python
 +
*Difficulty rating: Medium<span id="improve-our-producer-platform-to-the-next-level"></span><span id="improve-our-producer-platform-to-the-next-level"></span>
 +
 
== Your idea ==
 
== Your idea ==
 
You are a candidate and have a specific project idea, that's really welcome.
 
You are a candidate and have a specific project idea, that's really welcome.
Line 126: Line 168:  
* Check with us that your idea is a good fit and align with our priorities  
 
* Check with us that your idea is a good fit and align with our priorities  
   −
== Project template (TO REMOVE) ==
+
== Project template ==
    
===<DESCRIPTIVE TITLE>===
 
===<DESCRIPTIVE TITLE>===

Navigation menu