Start the app by tapping the app icon. You input your credentials, select the "Stay logged in" button, and log in. Then close the app and reopen the app. You have selected "Stay logged in", so you are immediately directed to the homepage. (Scenario 2.1 Automatic login selected).
You see your 3 saved recipes already displayed on the homepage: “chicken soup” with a creation timestamp of “11/19/23 16:44:20", “scrambled eggs” with a creation timestamp of “11/19/23 00:05:45” and “pesto pasta” with a creation timestamp of “11/17/23 10:56:12”.
You press the "chronological sort" button and "chicken soup" is first, "scrambled eggs" is second, and "pesto pasta" is third. (Scenario 8.1 Chronological sort recipe list)
You decide to click on the "alphabetical sort" button. "Chicken soup" is still first, "pesto pasta" is now second, and "scrambled eggs" are third. (Scenario 8.2) Alphabetical sort recipe list)
You notice that each recipe has an associated meal type: "chicken soup" has "lunch", "pesto pasta" has "dinner", and "scrambled eggs" has "breakfast". (Scenario 7.1 view meal type)
You decide that you are only interested in dinner, so you click on "filter by meal type" and select "dinner". Now you only see "pesto pasta". (Scenario 4.1 select filter by meal type)
You want to add a new "dinner" type recipe, so you click on "new recipe" and input "dinner" and then "spaghetti and meatballs". However, an error pops up stating that recipe generation fails with a button that says "Back to home page". You click on that button and are back on the home page
(Scenario 6.1 generation failed)