Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1: −
[https://world.openfoodfacts.org Open Food Facts] has been selected as one of the mentor organizations for the [https://summerofcode.withgoogle.com/organizations/5282542639382528/ 2018 Google Summer of Code]
+
[https://world.openfoodfacts.org Open Food Facts] has been selected as one of the mentor organizations for the [https://summerofcode.withgoogle.com/organizations/5282542639382528/ 2018 Google Summer of Code] and is a 2019 Google Summer of Code candidate.
    
[[File:Gsoc-off.450x225.png]]
 
[[File:Gsoc-off.450x225.png]]
   −
The next step is for students and us to work together so that students can build the strongest and most impactful proposals to submit for the Summer of Code program.
+
Here are some ideas to help you build the strongest and most impactful proposals to submit for the Summer of Code program.
   −
This page lists the key areas where we need the most help. You are of course welcome to propose other project ideas, and we are looking forward to discussing these ideas and yours.
+
This page lists the key areas where we need the most help. You are of course very welcome to propose other project ideas, and we are looking forward to discussing these ideas and yours.
    
= Students and Mentors Welcome! =
 
= Students and Mentors Welcome! =
   −
We are looking for both students to work on projects, and additional mentors to help them. If you would like to be a GSoC mentor, please contact @stephane or @teolemon on Slack. In particular we are looking for more mentors in the fields of data science, computer vision, machine learning, Android and iOS developments so that we can accept more projects.
+
We are looking for both students to work on projects, and additional mentors to help them. If you would like to be a GSoC mentor, please contact @stephane or @teolemon on Slack. In particular we are looking for more mentors in the fields of data science, computer vision, machine learning, Android and iOS developments so that we can accept even more projects this year.
    
= Building strong proposals =
 
= Building strong proposals =
Line 19: Line 19:  
* Install our Android or iOS mobile app, scan some food products, and add photos for a few products from your country
 
* Install our Android or iOS mobile app, scan some food products, and add photos for a few products from your country
 
* Create an account on the web site, look up the products that you added, and edit the product pages to fill in the data for ingredients, nutrition facts etc.
 
* Create an account on the web site, look up the products that you added, and edit the product pages to fill in the data for ingredients, nutrition facts etc.
* Join us on Slack, [https://slack-ssl-openfoodfacts.herokuapp.com/ request an instant invite]
+
* Join us on Slack, [https://slack.openfoodfacts.org/ request an instant invite]
    
To discuss ideas, please join us on our Slack:
 
To discuss ideas, please join us on our Slack:
Line 26: Line 26:  
= Google Summer of Code 2018 Project ideas =
 
= Google Summer of Code 2018 Project ideas =
   −
== New Native Android and iOS apps to drive mass adoption and mass contribution  ==  
+
== New Native iOS app to drive mass adoption and mass contribution  ==  
   −
Why it's important: most of the data in the Open Food Facts database come from crowdsourcing through mobile apps: users scan barcodes of products and send us photos and data for missing products. We need Android and iOS apps that bring a lot of value to users so that we gain mass adoption, and that have powerful features to contribute photos and data as easily and quickly as possible.
+
Why it's important: most of the data in the Open Food Facts database come from crowdsourcing through mobile apps: users scan barcodes of products and send us photos and data for missing products. We need an iOS app that bring a lot of value to users so that we gain mass adoption, and that have powerful features to contribute photos and data as easily and quickly as possible.
   −
Background: We currently have a basic app made with Cordova on the Google Play Store and the Apple App Store. Work has started on native apps, but they are missing key features.
+
Background: We currently have a basic app made with Cordova on the Apple App Store. Work has started on a native app, but they are missing key features.
    
Key features needed:
 
Key features needed:
  −
=== Augmented reality and continuous scan ===
  −
  −
* Users need to be able to use the viewfinder of their camera to continuously scan for barcodes of products
  −
* When a barcode is recognized, an overlay display key information (e.g. A to E nutrition grades), with a link to the full product page
  −
* While the overlay is on, it needs to be possible to recognize new barcodes that come into view
  −
* Stretch goal: recognize products without scanning barcode, using technologies like Pastec
      
=== Offline mode ===
 
=== Offline mode ===
Line 64: Line 57:     
== Computer vision ==
 
== Computer vision ==
 +
    
Why it's important: all product data comes from photos of the product and labels. Today most of this data is entered manually. In order to be able to scale, we need to extract more data from photos automatically.
 
Why it's important: all product data comes from photos of the product and labels. Today most of this data is entered manually. In order to be able to scale, we need to extract more data from photos automatically.
Line 108: Line 102:  
== Data science ==
 
== Data science ==
   −
Why it's important: our product database is growing rapidly (10k new products every Month in early 2018), we need automated ways to extract and validate data
+
Why it's important: our product database is growing rapidly (10k new products every Month in early 2019), we need automated ways to extract and validate data
    
Background: to date, we have done very little in this area
 
Background: to date, we have done very little in this area
Line 142: Line 136:  
* There are many other areas for improvements for the backend, see https://github.com/openfoodfacts/openfoodfacts-server
 
* There are many other areas for improvements for the backend, see https://github.com/openfoodfacts/openfoodfacts-server
   −
== 2017 Project ideas ==
+
 
 +
 
 +
== 2018- 2017 Project ideas ==
    
* Ideas that we proposed in previous years: https://en.wiki.openfoodfacts.org/Student_projects/GSOC/Proposals/2017
 
* Ideas that we proposed in previous years: https://en.wiki.openfoodfacts.org/Student_projects/GSOC/Proposals/2017

Navigation menu