Changes

Jump to navigation Jump to search
1,338 bytes removed ,  17:05, 2 May 2015
Line 1: Line 1: −
== Introduction ==
+
This project aims to collect information about Fast Food Products. Most of Fast Food products don't have a barcode. This page aims to find whether the information is published in bulk online (and what is published) so that we can add it to OpenFoodFacts.
   −
Product Opener is the software used by Open Food Facts to create and maintain its collaborative database of food products in open data.
+
=== A&W Restaurants ===
 +
=== Arby's ===
 +
=== Bojangles' ===
 +
=== Brioche Dorée ===
 +
=== Burger King ===
 +
=== Café de Coral ===
 +
=== Carl's Jr. ===
 +
=== Charley's Grilled Subs ===
 +
=== Checkers ===
 +
=== Rally's ===
 +
=== Chester's International ===
 +
===Chick-fil-A ===
 +
=== Chicken Cottage ===
 +
=== Chicken Delight ===
 +
<!--*[[Chicken Express === not INTL-->
 +
=== Chicken Licken (restaurant)|Chicken Licken ===
 +
=== Chipotle Mexican Grill ===
 +
=== Chowking ===
 +
=== Church's Chicken ==={{\}} [[Texas Chicken ===
 +
<!--*[[Cook Out (restaurant)|Cook Out === not INTL-->
 +
<!--*[[Culver's === not INTL-->
 +
=== Dairy Queen ===
 +
<!--*[[Del Taco === not INTL-->
 +
=== Dunkin' Donuts ===
 +
=== El Pollo Loco ===
 +
=== Fatburger ===
 +
=== Graceland ===
 +
<!--*[[Firehouse Subs === not INTL, PR is part of USA-->
 +
=== Five Guys ===
 +
<!--*[[Guthrie's === not INTL-->
 +
=== Hardee's ==={{\}} [[Red Burrito ===
 +
=== Hesburger ===
 +
<!--*[[In-N-Out Burger === not INTL-->
 +
=== Jack in the Box ===
 +
=== Jollibee ===
 +
=== Kenny Rogers Roasters ===
 +
=== KFC ===
 +
=== Krystal (restaurant)|Krystal ===
 +
=== Kyochon ===
 +
=== Long John Silver's ===
 +
=== Lotteria ===
 +
=== Maoz Vegetarian ===
 +
=== Marrybrown ===
 +
=== McDonald's ===
 +
=== Moe's Southwest Grill ===
   −
== Open source ==
+
=== MOS Burger ===
 
+
=== Nando's ===
Product Opener will be released under an open source licence so that it can be reused by other projets, for instance to open the data for other types of products.
+
=== Nathan's Famous ===
 
+
=== New York Fries ===
The Product Opener original code includes code related to the original developer's other projects. Efforts are under way to clean, decouple and document the Product Opener code so that it can be released as open source.
+
=== Noble Roman's ===
 
+
=== Panda Express ===
== Components ==
+
=== Paul (bakery)|Paul ===
 
+
=== Pizza Hut ===
=== Product Opener Database ===
+
=== Pollo Tropical ===
 
+
=== Popeyes Chicken & Biscuits ===
==== Product data and history ====
+
=== Quick (restaurant chain)|Quick ===
 
+
=== Quiznos ===
The data for each product is stored in a structured object (several levels of hashes and arrays). The data is stored on disk in individual files in Perl's binary format for objects (Storable). The history of each change to the product data is also saved in the same format. There is one binary file for each version.
+
=== Raising Cane's Chicken Fingers ===
 
+
=== Red Rooster ===
==== Product data index ====
+
=== Roy Rogers Restaurants ===
 
+
=== Smoothie King ===<!--
The current version of each product is stored in a MongoDB database. The database includes indexes and is used to search and display products.
+
=== Sonic Drive-In === DO NOT ADD, IT'S ONLY IN THE USA, NOT INTL -->
MongoDB allow storing structured objects as-is, so there is an exact correspondence between Perl's internal format, MongoDB's format and the JSON export of the API.
+
=== Subway (restaurant)|Subway ===
 
+
=== Taco Bell ===
=== Product images ===
+
=== Taco Bueno ===
 
+
=== Taco Cabana ===
Images are saved on disk for each product. Original images uploaded through the web server or mobile applications are kept. Thumbnails are also generated for the final product image.
+
=== Taco del Mar ===
 
+
=== Taco John's ===
==== Aggregated data ====
+
=== Taco Mayo ===
 
+
=== Taco Tico ===
Some of the data is periodically aggregated and saved in Perl binary files (e.g. average nutrition facts for products of each category).
+
=== Taco Time ===
 
+
=== Tastee-Freez ===
==== Exported data ====
+
=== Tim Hortons ===
 
+
=== Togo's ===
The data for all products is periodically exported in CSV and RDF formats.
+
=== Vapiano ===
 
+
=== Wendy's ===
=== Product Opener Web Server ===
+
=== Wendy's Supa Sundaes ===
 
+
=== Whataburger ===
The web interface for searching, displaying, adding and editing products. (e.g. http://world.openfoodfacts.org for Open Food Facts)
+
=== White Castle (restaurant)|White Castle ===
 
+
=== White Spot ===
The server is written in Perl. In production we use a light weight Apache web server for static files (e.g. images) that does reverse proxying to a modperl Apache server that dynamically generates
+
=== Wimpy (restaurant)|Wimpy ===
the HTML pages.
+
=== Wingstop ===
 
+
[[fr:Projet:Restauration Rapide]]
The form to add and edit product uses Javascript and jquery.
  −
 
  −
In the backend, other libraries and software are used, such as Tesseract for optical character recognition for ingredients.
  −
 
  −
=== Product Opener API ===
  −
 
  −
Product Opener provides a JSON API to search products and read their data.
  −
 
  −
There is also a limited API to upload product images and edit some of the product data that is used by the mobile applications.
  −
 
  −
The API functionality is currently provided by the Product Opener Web Server, but it may change in the future (e.g. at some point we could implement a full API for accessing (reading + writing) the Product Opener database, and have the Web Server call the API instead of going directly to the database).
  −
 
  −
=== Product Opener client applications ===
  −
 
  −
==== Apache Cordova mobile app for Android, iOS and Windows Phone ====
  −
 
  −
The current Open Food Facts mobile apps for Android, iOS and Windows Phone are developed with Apache Cordova (previously known as Phonegap) with the same HTML + Javascript (including jquery and jquerymobile) code base.
  −
 
  −
The Android app uses Moodstocks image recognizer and barcode scanner plugin. The iOS and Windows Phone apps use the BarcodeScanner plugin.
  −
 
  −
The code for the Open Food Facts phonegap app is already in open source:
  −
* https://github.com/openfoodfacts/openfoodfacts-android/tree/master/phonegap/Open%20Food%20Facts (with the BarcodeScanner plugin)
  −
* https://github.com/openfoodfacts/openfoodfacts-moodstocks (with the Moodstocks plugin)
  −
 
  −
== Installation ==
  −
 
  −
(In progress.)
  −
 
  −
See [[Product Opener installation]]
 

Navigation menu