Foodie – Inception Feedback

22
Foodie – Inception Feedback Team 3 Adeeb, Arjun, Ayswarya, Karun, and Manisha

description

Foodie – Inception Feedback. Team 3 Adeeb, Arjun, Ayswarya, Karun, and Manisha. Use Cases. Use-case I. Use-case II. Database. Database. Two databases Inventory database Stored on device Android supports SQLite Recipe database Stored on server SQLite Complex and large. - PowerPoint PPT Presentation

Transcript of Foodie – Inception Feedback

Foodie – Inception Feedback

Team 3Adeeb, Arjun, Ayswarya, Karun, and Manisha

Use Cases

Use-case I

Use-case II

Database

Database

• Two databases– Inventory database• Stored on device• Android supports SQLite

– Recipe database• Stored on server• SQLite• Complex and large

Client Server Interaction

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

Sample Response (Query type – List)<Recipes> <Recipe> ...Text... </Recipe></Recipes>

How Different Are We!

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

UX Conceptualization

Home ScreenFOODIE

Manage

Home

Search

Shopping List Settings

About Us

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

Thank You!

Questions?