Allows users to generate the list of recipes for homecooked meals based on the available ingredients that users have at home. After clicking on recipe, users will see step by step instructions to make the homecooked meals. The app will also show the information about the nutritions ad calories for each meal.
- Category: Cooking, Wellness
- Mobile: Mobile is essential because it allows user to discover homecooked meal recipes right on the app. The app will also send relevant recipe recommendation to users based on their location and preferences
- Story: The app delivers valuable information to users who want to cook and save money but don't know what to cook given the ingredients that they have.
- Market: Anyone who wants to have new recipe ideas for homecook meals
- Habit: Users have to eat everyday and they also want to save money by cooking meals for themselves. This app encourages user to cook meals based on the available ingredients they have at home.
- Scope: V1 would allow user to input the list of ingredients that they have at home. The app will then generate recipe based on the input ingredients. V2 would allow user to discover random recipes
Required Must-have Stories
[x] Users can signup and login
[x] Users can insert the list of ingredients that they have
[x] Users can browse the list of recipes based on the ingredients they have inserted
[x] Users can select a recipe and view step by step instruction to cook the meal
[x] Users can view the nutritional information about a homecooked meal
Completed user stories checked-off [x] Users can signup and login
[x] Users can insert the list of ingredients that they have
[x] Users can browse the list of recipes based on the ingredients they have inserted
[x] Users can select a recipe and view step by step instruction to cook the meal
[x] Users can view the nutritional information about a homecooked meal
Updated status of issues in Project board
https://docs.google.com/presentation/d/1YjYUfxo-OW_wBRtltu1Nsh0WOwUkvvFy3oYrUP8JRW8/edit?usp=sharing
walkthrough.mp4
GIFs created to show build progress walkthrough
Optional Nice-to-have Stories
- Users can see a randomly generated recipe
- Screen that display the trivia about a recipe or meal on cooking
- People can comment on recipe and save recipe
- Users can log in with their existing account
- Users can sign up for new account
- Users can browse random recipes
- Users can input the list of ingredients that they have at home
- Users can save the list of ingredients
- Users can generate new recipes based on the ingredients they have entered
- Users can save the recipes to be viewed later
- Users can search for recipes that match certain queries
- Users can view the list of saved recipes
Tab Navigation (Tab to Screen)
- Browse
- Ingredients
- Recipes
- Search
- Saved
- Account
Flow Navigation (Screen to Screen)
- Login Screen
- => Browse
- Signup Screen
- => Login Screen
- Browse Screen
- => Browse random recipe
- Ingredients screen
- => Insert ingredients that users have
- Recipes screen
- => Generate recipes based on ingredients that users have input
- Recipes Info screen
- => Display step by step instruction from the recipe to make homecooked meals
- Saved Recipes screen
- => Browse the list of recipes that users have saved
- Account
- => Update email and password
- Generate recipes based on ingredients that users have input (required)
- Browse the list of recipes that users have saved (required)
- Display step by step instruction from the recipe to make homecooked meals (required)
- Browse random recipe (required)
- Share this recipe with other users (optional)
- AUthorization (optional)
- Personalized user setting (email, password reset, themes, font size,...)
[This section will be completed in Unit 9]
[Add table of models]
- [Add list of network requests by screen ]
- [Create basic snippets for each Parse network request]
- [OPTIONAL: List endpoints if using existing API such as Yelp]

