Foodie – Inception Feedback
-
Upload
sierra-bowen -
Category
Documents
-
view
30 -
download
0
description
Transcript of Foodie – Inception Feedback
Database
• Two databases– Inventory database• Stored on device• Android supports SQLite
– Recipe database• Stored on server• SQLite• Complex and large
Client-Sever Interaction
• Query type 1– List • When the user selects a set of ingredients from his
inventory and does a search, the client uses this type of query• Example: http://<server>/search?ingredients=<comma
separated values>&cuisine<comma separated values>&type=List• For this type of query, the server returns a list of
recipes with basic details for each. The list will be an XML
Sample Response (Query type – List)<Recipes> <Count></Count> <Ingredients_Have></Ingredients_Have> <Recipe> <ID></ID> <Title></Title> <Cuisine></Cuisine> <Ingredients_Required></Ingredients_Required> </Recipe> <Recipe> <ID></ID> <Title></Title> <Cuisine></Cuisine> <Ingredients_Required></Ingredients_Required> </Recipe></Recipes>
…Continued
• Query type 2– Text• When the user selects a particular recipe from the list
of recipes shown by the client, another query is made to the server• Example: http://<server>/search?ID=<ID>• This type of query returns the complete recipe text for
that particular recipe
How is Foodie different from Cookmate?
• Foodie provides more granular control– User can select individual ingredients from the
inventory and then search• Cookmate requires the user to install recipe
packs to get new recipes. Foodie gets the recipes from our server. No new recipe packs are required. New recipes can be added to our database and all users can get them. For free!
…Continued
• Foodie also lets users select specific cuisines. Recipes which belong to those cuisines will be returned
• We also have plans of letting the user mail the shopping list
ManageFOODIE
Category 1 >
Category 2 >
Category 3 >
Category 4 >
Category 5 >
Category 6 >
FOODIE
Item 1 Item 2 Item 3
Item 4 Item 5 Item 6
Item 7 Item 8 Item 9
Item 10 Item 11 Item 12
CategoriesHome
- - +
+ + -
- + +
+ + -
SearchFOODIE
Category 1 v
Item 1
Item 2
Item 3
Category 2 >
Category 3 >
Category 4 >
Category 5 >
Category 6 >
Search
Recipe Search ResultsFOODIE
Results
Recipe 1 >
Recipe 2 >
Recipe 3 >
Recipe 4 >
Recipe 5 >
More
FOODIE
Recipe Title
Recipe……………………………………………………………………..………………………………………………………………………………………………………………………………………………………………………………. ……………………………………………………………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………….……………………………………………………………………………………………………………………………………………………………………………….
ResultsSearch
Shopping List – Category BasedFOODIE
Shopping List
VegetablesTomatoesOnionsGarlicGinger
MeatChickenPrawnsBeef MiscellaneousSunflower OilVegetable OilTomato KetchupSaltPepperSugarTabasco Sauce
SettingsFOODIE
Settings
CuisinesSelect the cuisines that you like
v
Facebook ConnectSetup Facebook account
Clear InventoryDelete all inventory data
Home