Changes

Jump to navigation Jump to search
no edit summary
Line 6: Line 6:  
* take also the time to visit [https://world.openfoodfacts.org our website] to understand the project more in depth.
 
* take also the time to visit [https://world.openfoodfacts.org our website] to understand the project more in depth.
    +
== Open Food Facts proposals ==
 +
 +
==== Folksonomy Engine: a one size fit all for any product data ====
 +
 +
==== Description ====
 +
At Open Food Facts we are on a mission to collect any factual data about food products, but also cosmetics, and any products.
 +
Modelling every possible products is a challenging task but also topics can be very different based on usage. For example some researchers are interested in knowing the correlation between sugar in cereals and the presence of a cartoon on the front package.
 +
 +
Faithful to our crowded sourced approach to open data collection, we devised Folksonomy Engine, akin to the way Open Street Map works.
 +
 +
The basics are there, but we need to make it more easy and efficient to use in order to reach a large public. We must introduce better properties suggestion, reusable widgets and
 +
====Expected outcomes====
 +
The project, should deliver new API features, like suggestion based on popularity and categories, a better handling of nested properties values, tools for exploring and merging values.
 +
 +
It should also deliver an improved reusable javascript based web interface for display and edition, with maybe some formalization of properties definition.
 +
 +
The roadmap can be changed while iterating over features, to better achieve the goal of usability by a large variety of contributors.
 +
 +
====Project information====
 +
*repository: https://github.com/openfoodfacts/folksonomy_api (and https://github.com/openfoodfacts/folksonomy_frontend)
 +
*Slack channels: #folksonomy_engine
 +
*Potential mentors: Alex G. (slack: ''Alex G.'', alex -at- openfoodfacts.org, github: [https://github.com/alexgarel/ alexgarel])
 +
*Project duration: 175 hours or 350 hours
 +
*Skills required: Python, Javascript
 +
*Difficulty rating: Medium
 
== 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 26: Line 51:  
*Slack channels:  
 
*Slack channels:  
 
*Potential mentors:  
 
*Potential mentors:  
*Project duration:  
+
*Project duration: ( ~90 hour, ~175 hours or ~350 hours)
 
*Skills required:  
 
*Skills required:  
 
*Difficulty rating:
 
*Difficulty rating:
251

edits

Navigation menu