Élisée D. <=> Nabin B.
This food recipe app will let users find varieties of food recipes, user can click on the food they would like, and they can view a detailed overview on that food. They can also see random jokes for fun, trending sections shows 28 different cuisine recipes, searchc section shows ingredient recipes.
[Recipe finder app] The user user will make an account on our Application, and will be able to proceeed from there. After an account creation, the user would be able see multiple food. Or the user could type in the food name and get the recipe of that food(searched food), with inclusion of the steps, an image of the dish and a hyper link to Youtube about the said dish if they would prefer a video step process.
Additionally they user will have a shooping list note section for reminding them of what they need to buy for a specific cuisine.
[Evaluation of your app across the following attributes]
- Category: Food and Drinks (Google Play store)
- Mobile: It will be convinient for a user to just look up various food without knowing what to look for
- Story: A user can get a great recipe idea they never knew and then try it
- Market: Any person who don't know how to make a food can enjoy our recipe app
- Habit: Maybe once a week when people want to try something on their own while feeling bored
- Scope:We will begin by implementing minor things and gradually add features over time
Required Must-have Stories
- User can register for an account
- User can see food buddy(app) logo
- User can login
- User can see three navigation buttons
- Each navigation button contains search bar, random food recipe and profile
- User can logout
- User can click recipe for detail
- User can see varieties of recipies
- User can see random food recipes
- User can see the title, image and description of items
- User can automatically see random recipes
- User can click on the recipes to see detail screen
- User can see a detail page on the recipe
- User can see random jokes
- User can see the recipe for the item in detailed view
Optional Nice-to-have Stories[Strectch goals]
- [User can add their own recipes]
- [User can upload thier vides on how to make recipes]
- [User can like and share other peoples recipe]
- [User can search for a recipe]
- [User can click search button]
- [User can type in food name]
- [User can save their favorite recipe]
Here's a walkthrough of implemented user stories:
- Sprint 1
- Sprint 2
- Sprint 3
- Sprint 4
- Final User Story
-
Registration Screen
- User signs register for an account
- User can see food buddy(app) logo
-
Login Screen
- User can login
- User can see food-buddy logo
- User can click on register button
-
Home Screen
- User can click recipe for detail
- User can see varieties of recipies
- User can see random food recipes
- User can see three navigation buttons
- Each navigation button contains search bar, random food recipe and jokes
-
Search Screen
- User can see varities of recipe
- User can see the title, image and description of items
- User can click the items to see a detailed view
-
Trending Screen
- User can automatically see random recipes
- User can click on the recipes
- User can see a detail page on the recipe
-
Jokes Screen
- User can see jokes
- User can generate random jokes
-
Detail Screen
- User can click an item to see the details
- User can see the title, image and description of the items
- User can see the recipe for the item
Tab Navigation (Tab to Screen)
- Search for food
- Logout
Flow Navigation (Screen to Screen)
- Login Screen => Home
- Registration Screen => Home
- Search Screen => List of food items
- Trending Screen => List of food items
- Profile Screen => List of saved items
- Detail Screen => Detailed view of items
[This section will be completed in Unit 9]
| Property | Type | Description |
|---|---|---|
| Username | String | Text to store the name of the user |
| title | String | title of the recipe |
| image | String | image of selected recipe |
| description | String | description of recipe |
-
Search Screen (create/GET)
- (GET) the recipe image, title and description of searched item
- (GET) the how to make description of searched food item
- (POST) the title, image and detailed description of how to make recipe
-
Trending Screen (create/GET)
- (GET) the title, image and description of the recipe randomly
- (GET) the how to make description of random recipe displayed
- (POST) the title, image and detailed description of how to make recipe
-
Profile Screen(create/GET )
- (GET) the title, image and description of saved items
-
Saving the title, image and description
- private void savePost(String title, String image, ParseUser currentUser, String ingredient, String description) {
- Post post = new Post();
- post.setUser(currentUser);
- post.setTitle(title);
- post.setDescription(description);
- post.setImage(image);
- post.setIngredient(ingredient);
- post.saveInBackground(new SaveCallback() {












