Difference between revisions of "Google-CodeIn/Proposed Tasks"

From Open Food Facts wiki
Jump to navigation Jump to search
Line 18: Line 18:
  
 
=== Outreach / Research Tasks===  
 
=== Outreach / Research Tasks===  
* Write a blog post about how Open Food Facts is working to help the users make a good decision about food
+
 
* Write a blog post about why people should contribute to Open Food Facts
+
These tasks are good tasks for getting to know the Open Food Facts project and understand how it works. It is useful to complete some of them before starting other tasks like documentation, design and coding.
* Write a blog post about your experience with Open Food Facts
+
 
 
* Add 10 products to Open Food Facts
 
* Add 10 products to Open Food Facts
 
** Install the Android or iOS Open Food Facts app, scan some food products, and upload pictures of the ingredients and nutrition facts table
 
** Install the Android or iOS Open Food Facts app, scan some food products, and upload pictures of the ingredients and nutrition facts table
Line 27: Line 27:
 
* Help translate the Open Food Facts app in your language
 
* Help translate the Open Food Facts app in your language
 
* Research and give 2 new ways by which Open Food Facts can get new contributors
 
* Research and give 2 new ways by which Open Food Facts can get new contributors
 +
* Write a blog post about how Open Food Facts is working to help the users make a good decision about food
 +
* Write a blog post about why people should contribute to Open Food Facts
 +
* Write a blog post about your experience with Open Food Facts
  
 
===Design Tasks===
 
===Design Tasks===

Revision as of 13:02, 17 September 2018

Proposed tasks for Google Code In 2018.

Getting started

Tasks

Documentation/Training Tasks

  • Help documenting the WRITE API for Open Food Facts
  • Document any five classes in the Android Application
  • Document any ten classes in the Android Application
  • Fix 5 coding violations
  • Fix 10 coding violations

Outreach / Research Tasks

These tasks are good tasks for getting to know the Open Food Facts project and understand how it works. It is useful to complete some of them before starting other tasks like documentation, design and coding.

  • Add 10 products to Open Food Facts
    • Install the Android or iOS Open Food Facts app, scan some food products, and upload pictures of the ingredients and nutrition facts table
  • Complete the product pages of 10 incomplete products on Open Food Facts
  • Help translate the Open Food Facts app in your language
  • Research and give 2 new ways by which Open Food Facts can get new contributors
  • Write a blog post about how Open Food Facts is working to help the users make a good decision about food
  • Write a blog post about why people should contribute to Open Food Facts
  • Write a blog post about your experience with Open Food Facts

Design Tasks

  • Generate at least 5 ideas on how new design elements can improve the android app
  • Create a introduction slide for Category Search
  • Create a introduction slide for History
  • Create a introduction slide for Your Contributions
  • Create a introduction slide for Products to be completed
  • Add at least 5 meaningful transitions and animations in the android application

Coding Tasks

  • Create an app or web site that re-uses the Open Food Facts data in any way you like, with the language and technology of your choice

Java tasks

https://github.com/openfoodfacts/OpenFoodFacts-androidApp/issues?page=2&q=is%3Aissue+is%3Aopen

  • Fix 5 linting issues from different types

Perl tasks

https://github.com/openfoodfacts/openfoodfacts-server

PHP API tasks

https://github.com/openfoodfacts/openfoodfacts-php

  • Create a WRITE call for nutrition data
  • Create WRITE calls for product facets
  • Create WRITE calls for image addition
  • Create WRITE calls for image manipulation
  • Create READ calls for OCR JSONs

Translation tasks

https://en.wiki.openfoodfacts.org/Translations

  • Help translate the Open Food Facts server in your language
  • Help translate the Open Food Facts app in your language
  • Proofread english strings for mistakes

Python API tasks

https://github.com/openfoodfacts/openfoodfacts-python

  • Create a WRITE call for nutrition data
  • Create WRITE calls for product facets
  • Create WRITE calls for image addition
  • Create WRITE calls for image manipulation
  • Create READ calls for OCR Jsons