Skip to content

A recipe manager program built in Java. Created this application during summer of 2020 as apart of CPSC 210 at UBC.

Notifications You must be signed in to change notification settings

seankyer/SuChef

Repository files navigation

Su Chef

What will the application do?
This application will be a cooking assistant for any novice cook. It will take user defined recipes and present them step by step to the cook in sequential order only once the cook is ready to move on to the next stage. At the beginning of a cooking session, it will ensure that the cook has the proper ingredients as well as the amounts needed. The app would then present each step onto the screen, holding there until the user prompts the app to proceed to the next step. For steps where a cooking timer may be needed, the app will automatically que up the timer and alert the cook when the timer completes.
Who will use it?
Individuals such as myself who are interested in learning to cook but want someone to walk them through the steps of a recipe. Users would be able to write recipes for other users to cook from, being guided through them with help of the app. This application is specially useful for people like to be handheld through each step and don't want to be confused by an entire recipe all at once. It will also be of use to forgetful people who don't check that they have all the required ingredients before beginning their cooking session.

User Stories

  • As a user, I add write a new recipe into the app. I create the name, ingredients and instructions, adding this recipe to Recipes.
  • As a user, I add the required ingredients, amounts and units to IngredientsList. These corresponding ingredients are added to the Recipe which is then added to Recipes.
  • As a user, I have recipeReader read me my recipes as I cook. If I come to a step that requires a timer, the app will automatically que one up for me (based on what I specified during recipeWriter) and will notify me when the time expires.
  • As a user, I save the recipe to my recipe list and from Recipes, choose the meal I want to be guided through.
  • As a user, my RecipesList automatically saves as I add Recipes
  • As a user, next time I start the program, my RecipesList will be the same RecipesList as last session

About

A recipe manager program built in Java. Created this application during summer of 2020 as apart of CPSC 210 at UBC.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages