Home - UofMBryce/R.O.S.E GitHub Wiki

Welcome to the ROSE wiki!

What is ROSE?

ROSE is a 'Recipe Organizer and Software Entity' that will be used to store and retrieve information about recipes that individuals use for cooking, shopping, and producing food menus. As in the real world, individuals need a place to manage recipes for quick and easy lookup at any preferred time.

ROSE is primarily designed for the parent(s) of a family household. It will permit the parent(s) to view, add, modify, delete, and rate recipes. It will also include the ability to sort recipes categorically, alphabetically, or by individual/family favorites (designated by a 5 star rating). A Notes section will be included to remind the parent(s) of unique cooking methods, alternate shopping ingredients, or special food menu instructions.

ROSE will be able to generate a shopping list from a specific recipe or from a list of recipes. A master inventory list of ingredients will permit the user to add, modify, and delete recipe ingredients. The shopping list will include the ability to filter out certain ingredients letting the parent(s) know which ingredients are overstocked. The resulting shopping list will be a compilation of the required ingredients for one or many recipes.

ROSE can also be used by chefs and cooks in common family households or restaurants. It will be able to create food menus for daily, weekly, bi-weekly, or monthly timelines. This will include food menus for special events (such as holidays, anniversaries, and birthdays). Recipes will include an option for specifying the number of people eating or purchasing a food menu item. This will result in automatic ingredient quantity calculations for different serving sizes.

Future releases of ROSE will include the capability to print recipes, shopping lists, and food menus for any desired timeline. The user will also be able to add, update, or delete the picture(s) of any included and/or favorite recipes including the capability of keeping daily journal entries. The ability to use online functionality such as sharing, e-mailing, and downloading of recipes, shopping lists, and food menus are also future considerations. This would allow web-based interactivity using a ROSE server with an accompanying website.

ROSE is a considerable improvement over paper-based recipe books requiring storage space in a family household or restaurant. Users of the application will be able to manage their favorite recipes effortlessly in a timely manner. Unique selling points of this application include modifiable shopping lists based on inclusion/exclusion of certain recipe ingredients and active inventory management for a local kitchen.

The project will be considered successful if the client prefers using the ROSE software instead of paper-based recipe books. It will also be considered successful if the client experiences a 10% increase in productivity and time management as a result of using this application.