ISDS 3100 Fall 2014 2/23/14 DRAGONS TEAM MEMBERS: Bono, Anthony Borge, Micheal Cuddihee, Steven Miller, Max Tran, Elizabeth
Table of contents Executive Summary...Page 3 Project Scope...Page 4 System Description...Page 5 Requirements Functional Requirements...Page 6 Nonfunctional Requirements...Page 7 Alternatives Evaluation...Page 8 Results of Research...Page 9 Page 2
Executive Summary Our app broken down to its simplest idea is a recipe app, however, our vision is much larger than that. The idea is that our application will allow a person to enter a list of ingredients that they have on hand and will present a variety of meals that can be prepared using those chosen ingredients. The app will provide pictures of the meal as well as a step-by-step recipe that will tell you how to create those meals. The app will also allow for user created content to be added to the recipe list so that a recipe one user creates will be available for other users to see and rank based on its quality. is directed at anyone with an affinity for cooking, but more specifically college students and housewives or anyone who cooks for multiple people using a limited list of ingredients. For college-aged users the app will teach them how to create quality meals that they would not otherwise have the skill to create, or if they do have the skill to cook it will help diversify the meals they can make. People tend to grow tired of eating the same thing multiple times in a row. Our app will provide people with the ability to implement more variety into their diets and it will benefit the consumer by giving them a solid source to reference when trying new recipes. There are several apps in existence that provide recipes to users but, to our knowledge, there has yet to be any that provide recipes based on the input of the user. Apps such as Epicurious and AllRecipes are both free sources (as is ours) that provide recipes, but our advantages are our user created content and the ability to input the available ingredients. Page 3
Project Scope Overview Project Name: Contact: Steven Cuddihee: S.Cuddihee@Yahoo.com Objectives To provide our users with a simple yet efficient way to turn the ingredients that they have on hand into delicious and nutritious meals with the help of our application. To give our consumers a way to learn to create new meals in the kitchen and to allow our community of users to upload their own recipes as well as discuss others. Problem/Opportunity In our fast paced society of today, people don t have time or energy to create truly healthy and simple meals, many people open the refrigerator and ask themselves What can I make? We are addressing this issue by creating an application that can be used to discover and provide information on creating meals that you already have in your kitchen. Project Description will be an application available to both Apple ios and Android operation system users. The application will use inputs from the user and compare them to a database of original recipes to see if anything matches. Based on your inputs the app will provide you with several options of food you can make from the ingredients you provided. Benefits User created content allows for more options Improved meal diversity Low upkeep Simple to use Easy to understand Project Deliverables Input software for ingredients Functioning Database Allow for discussion on user created content Matching meals with ingredients Milestone1: Feb 23, 2014 Sharepoint#1: Feb 28, 2014 Milestone2: March 9, 2014 Sharepoint#2: March 21 2014 Milestone3: April 6, 2014 Sharepoint#3: April 11, 2014 Non-Delivered Capabilities Ability to rank other users content Ranking of the meals by difficulty Rankings of the meals by quality Technical Support Method used to cook (E.G. microwave, oven or stove.) Estimated Project Duration: 4 Months Page 4
System Description Description of the Current System Over time, people have become more accustomed to eating out more often per week. This comes from a variety of issues. The issues could be that they are too lazy to cook, they don t have the time to cook, or they just simply don t know how to cook. Currently, people who would like to cook will consult a cookbook, call a family member, or possibly go out to dinner and not cook at all. While these options are feasible for people who have a sense of what they would like to make and how they will make it, they don t help when it comes to having a fridge full of ingredients and wanting to explore possible meal options. Other recipe apps that would be used today do not have the capability of entering in lists of ingredients and generating possible meals. This isn t very interesting to someone who wants to think outside the box and possibly make a meal that they have never made before or maybe have never even heard of. It also creates the inconvenience of needing to have every single ingredient that the recipe calls for, instead of just searching by the ingredients that you do have on hand. Description of Possible Competitors is fairly new to the market but a few applications similar to it do exist. The first relatable app we found was Epicurious (https://itunes.apple.com/app/epicurious-recipes-shopping/id312101965?mt=8), which is a free app. This app allows users to search recipes but it does not allow them to input their own ingredients into a meal generating system. The second comparable application found was called Allrecipes.com Dinner Spinner (https://itunes.apple.com/us/app/allrecipes-dinner-spinner/id299515267?mt=8), which is also free. This app allows is more similar to the app because it allows users to search by one ingredient. This app, however, does not allow users to input their own list of ingredients. Page 5
Functional Requirements I. Compile a list of ingredients - The system will allow users to type in the ingredients they have on hand. - The system will allow up to ten ingredients to be added by the user. II. Browse through lists of possible meals - After the user hits the Generate Meals button the system will provide the user with lists of meals that can be made with the ingredients that were entered. - The system will display 10 results per page and have buttons at the bottom of the page to go to the previous and next page. III. Select a specific meal - After the user selects a certain meal, the system will provide a description of the meal, exactly how to make the meal (how much ingredients to use, how to cook it, etc.), and how long it will take to prepare the meal. - The system will provide recipes and steps to prepare the meals but will not provide pictures of the meals. Page 6
Nonfunctional Requirements I. Operational - The system will run on any smart phone device. - The system will not be able to provide technical support. II. Performance - The system will not have any prices related to the ingredients or meals. - The system will be available 24 hours a day, and 365 days a year - The system will have a capacity of up to 5,000 users at a given moment III. Security - Customer location will not be stored by the system. IV. Cultural and Political - The system will allow meals to be sorted by culture, if applicable. (Mexican, Chinese, Italian, American, etc.) Page 7
Alternatives Evaluation Criteria Weight "Epicurious" "AllRecipes" Requirements Rating Score Rating Score Rating Score Compile a List of Ingredients 30 5 150 2 60 2 60 Browse through meals 30 5 150 4 120 2 60 Select a specific meal 15 5 75 5 75 5 75 75 375 255 195 Constraints Security 10 3 30 3 30 3 30 Price 10 5 50 5 50 5 50 Accessibility 5 3 15 3 15 3 15 25 95 95 95 Total 100 470 350 290 Where 5 = Great and 1 = Poor Results of Research Page 8
Survey Page 9
Survey Results/Conclusions 1. We found that a majority of the people, 6 out of 10 surveyed, cook at home 3-4 times a week. This is means that there is a higher chance that people will have a use for our app. 2. Page 10
About 80% of the answers on the survey said they would use this app. This is a good sign knowing people are likely to use our app. 3. On average, out design was given 3 out of 5 points. We would definitely have to improve our design for next time in order to make it more user-friendly. Page 11
4. We found that 50% would pay $0.99 for our app. Not only are people willing to use out app they are also willing to pay for it. 5. Page 12
We can incorporate most in the future versions with pictures and ratings as being the easiest. Sharing would be added in too however it might require a while longer. 6. Page 13
A popular response was that the app layout needed more color. For the next design we will definitely incorporate these suggestions. Page 14