Difference between pages "Product Opener" and "Restaurants/Fast Food"

From Open Food Facts wiki
(Difference between pages)
Jump to navigation Jump to search
 
 
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]]
 

Revision as of 17:05, 2 May 2015

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.

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 Licken (restaurant)|Chicken Licken

Chipotle Mexican Grill

Chowking

Church's Chicken ===Template:\ [[Texas Chicken

Dairy Queen

Dunkin' Donuts

El Pollo Loco

Fatburger

Graceland

Five Guys

Hardee's ===Template:\ [[Red Burrito

Hesburger

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

MOS Burger

Nando's

Nathan's Famous

New York Fries

Noble Roman's

Panda Express

Paul (bakery)|Paul

Pizza Hut

Pollo Tropical

Popeyes Chicken & Biscuits

Quick (restaurant chain)|Quick

Quiznos

Raising Cane's Chicken Fingers

Red Rooster

Roy Rogers Restaurants

Smoothie King

Subway (restaurant)|Subway

Taco Bell

Taco Bueno

Taco Cabana

Taco del Mar

Taco John's

Taco Mayo

Taco Tico

Taco Time

Tastee-Freez

Tim Hortons

Togo's

Vapiano

Wendy's

Wendy's Supa Sundaes

Whataburger

White Castle (restaurant)|White Castle

White Spot

Wimpy (restaurant)|Wimpy

Wingstop

fr:Projet:Restauration Rapide