Content Inventory

The Content Inventory consists of all information, Meta elements and categorized list of contents in the application

ID Page Title Description Contents Data Type Metadata User Needs/Tasks
Title Description
1 Pantry list Provides an updated list of all inventory in the pantry Item details Text Item Name Name as mentioned in product label To accurately identify the product, reduces ambiguity
Original/updated quantity Quantity when bought, updated quantity as used To keep track of remaining quantity
Expiry Date Expiry mentioned on product To keep track of expiry for timely usage
Company name Name of manufacturer To improve product search
Aisle Vegetables, Fruits, Cereals, Beverages, etc For better organization and quicker retrieval
Date of purchase The date of purchase To keep track of purchases/ purchase frequency
Nutritional info Calories, carbs, fats, etc. To make healthy decisions
Associated recipes Recipes that use the product To match products with recipes
Purchase history To track history and for suggestions based on frequently bought To view past purchases and reorder
Barcode For camera recognition For easy pantry entry
Notes For custom user entry To keep specific notes
Image of item Image For faster recognition of product
Search Text To enable quicker retrieval
Add new item to pantry list Button To update pantry items
Remove from pantry list Button To remove an item from pantry list
1.1 Product Page (Pantry) Provides details of each pantry item Item details Text Item Name Name as mentioned in product label To accurately identify the product, reduces ambiguity
Original/updated quantity Quantity when bought, updated quantity as used To keep track of remaining quantity
Expiry Date Expiry mentioned on product To keep track of expiry for timely usage
Company name Name of manufacturer To improve product search
Aisle Vegetables, Fruits, Cereals, Beverages, etc For better organization and quicker retrieval
Date of purchase The purchase date mentioned on the product To keep track of purchases/ purchase frequency
Nutritional info Calories, carbs, fats, etc. To make healthy decisions
Associated recipes Recipes that use the product To match products with recipes
Purchase history To track history and for suggestions based on frequently bought To view past purchases and reorder
Barcode For camera recognition For easy pantry entry
Notes For custom entry To keep specific notes
Image of the item Image For quicker recognition
Product Description Text To understand the product
Share item Button To share a product with someone outside app
2 Shopping cart Provides an updated list of all inventory in the shopping list Item details Text Item Name Name as mentioned in product label To accurately identify the product, reduces ambiguity
Price The price that was paid for the purchase To improve decision making based on pricing
Quantity Quantity when bought, updated quantity as used To understand quantity of products
Expiry Date Expiry mentioned on product To keep track of expiry for timely usage
Company name Name of manufacturer To improve product search
Aisle Vegetables, Fruits, Cereals, Beverages, etc For better organization and quicker retrieval
Nutritional info Calories, carbs, fats, etc. To make healthy decisions
Purchase history To track history and for suggestions based on frequently bought To view past purchases and reorder
Barcode For camera recognition For easy pantry entry
Notes For custom user entry To keep specific notes
Image of item Image For faster recognition of product
Search Text To enable quicker retrieval
Add new item Button To update shopping list
Wishlist Button To save products for future purchase
Export shopping list Button To share shopping list with other users out of app ecosystem
2.1 Product Page (Shopping) Provides details of each item on the universal database Item details Text Item Name Name as mentioned in product label To accurately identify the product, reduces ambiguity
Price The price that was paid for the purchase To improve decision making based on pricing
Quantity Quantity when bought, updated quantity as used To understand quantity of products
Expiry Date Expiry mentioned on product To keep track of expiry for timely usage
Company name Name of manufacturer To improve product search
Aisle Vegetables, Fruits, Cereals, Beverages, etc For better organization and quicker retrieval
Nutritional info Calories, carbs, fats, etc. To make healthy decisions
Purchase history To track history and for suggestions based on frequently bought To view past purchases and reorder
Barcode For camera recognition For easy pantry entry
Notes For custom user entry To keep specific notes
Item image Image For quicker recognition
Product Description Text To understand the product
Add to pantry Button To add a purchased to product to pantry and simultaneously remove from shopping list
Add to shopping list Button To add an item to shopping list
Similar products Image/ text For user to view and compare similar products
Share pantry Button To share a product with someone outside app
Remove from shopping list Button To remove an item form shopping list
3 Recipe List to provide recipe recommendations based on available pantry items and user preferences/restrictions Recipe details Text Name Name and alternate names for same recipe (if any) To easy identification of recipe
Ratings User ratings to judge quality To evaluate quality of recipe
Prep time Estimated cooking time To decide based on available time
Ingredients List of all ingredients required For a quick summary of what is needed. Also to know what is missing in pantry
Social tags User generated. Eg: Christmas For unconventional search associated with common lingo
Cuisine Eg: Italian, Chinese, etc To evaluate based on cuisine
Diet Eg: Vegan, Pescaterian, No lactose, etc To verify if recipe conforms to user's dietary practices/restrictions
Course Appetizer, Main, Dessert, etc To evaluate based on type of course
Type Eg: Salad, Fast food, etc To evaluate based on recipe type
Difficulty level Eg: Easy, medium, expert To evaluate if the user has sufficient expertise to carry out recipe
Cooking technique Eg: Baking, frying, steaming, etc For user to know if they have required equipment to carry out recipe
Nutritional info Calories, carb, fat, etc For healthy choices
Price Sum of prices of included ingredients To view total estimated price involved in cooking the dish
Serving size Number of people recipe serves To view/modify based on actual number of people cooking for
Image of recipe Image For quicker recognition and to evaluate aesthetics of output
Description Text For better understanding of the dish
Share Button To share recipes with friends
Favorites Button To save recipes for future
3.1 Recipe Page provides information and method of cooking to recipe Recipe Details Text Name Name and alternate names for same recipe (if any) To easy identification of recipe
Ratings User ratings to judge quality To evaluate quality of recipe
Prep time Estimated cooking time To decide based on available time
Ingredients List of all ingredients required For a quick summary of what is needed. Also to know what is missing in pantry
Social tags User generated. Eg: Christmas For unconventional search associated with common lingo
Cuisine Eg: Italian, Chinese, etc To evaluate based on cuisine
Diet Eg: Vegan, Pescaterian, No lactose, etc To verify if recipe conforms to user's dietary practices/restrictions
Course Appetizer, Main, Dessert, etc To evaluate based on type of course
Type Eg: Salad, Fast food, etc To evaluate based on recipe type
Nutritional info Calories, carb, fat, etc For healthy choices
Difficulty level Eg: Easy, medium, expert To evaluate if the user has sufficient expertise to carry out recipe
Cooking technique Eg: Baking, frying, steaming, etc For user to know if they have required equipment to carry out recipe
Price Sum of prices of included ingredients To view total estimated price involved in cooking the dish
Serving size Number of people recipe serves To view/modify based on actual number of people cooking for
Image of item Image For quicker recognition and to evaluate aesthetics of output
Ratings/Reviews Numeric/Text To evaluate quality of recipe
Social tags Text For unconventional search associated with common lingo
Description Text To understand the recipe better
List of ingredients Text To get a summary of all ingredients used in recipe
Tutorial Video For video tutorial of recipe execution
Tutorial Text For text-based step by step recipe guidance
Number of people Numeric To customize/reorient recipe for actual number of people
Add missing items to cart Button To auto-add items to shopping cart, when user does not have all the required items
Rate recipe Numeric To add rating based on experience
Review Text To add review based on experience
Similar recipes Image/text To view recipes that are similar to selected recipes
Share recipe Button To share a recipe with someone outside app
4 Profile page For maintaining user profile and customizations Profile details Text Profile name Preferred name of user For customized experience
Age Current age of user To give age specific recipes
Email Linked Email ID For newsletter and backup
Dietary preferences Cuisine and diet preferences For customized search results and suggestions
Dietary restrictions List of ingredients to avoid To avoid recipes containing restricted ingredients
People cooking for Number of people you usually cook for To give default recipes in preferred serving sizes
Measurement system Imperial/metric For customized experience
Language App language For customized experience
Location City where app is being used To source data from local market and apply local currency
Purchase history Text To view past orders
Friends Button When sharing pantry items among 2 or more people
Help & Support Button For in-app assistance to achieve user goal
Logout Button To log out of profile