-
Notifications
You must be signed in to change notification settings - Fork 3
User Stories
As a visitor,
I want to see the suggested food on the website. So that I can decide what I should eat easier.
Acceptance Criteria:
Given that the visitor opens the homepage.
When a visitor accesses the homepage successfully.
Then the web application shows the suggested food to the visitor.
As a visitor,
I want to easily login by Google account to the website. So that I can visit it more frequently.
Acceptance Criteria:
Given that the visitor opened the Login page.
When the visitor login by Google authentication.
Then, the visitor can use their google account to login.
As a visitor,
I want to login to the website using username and password.
So that I can login to the website.
Acceptance Criteria:
Given that the visitor already has an account on the website.
When the visitor uses the login to the website.
Then, the website will automatically login and bring the visitor to the homepage.
As a authenticated visitor,
I want to rate and review some menus on the website.
So that other visitors can see the rating and comment which will help them decide the dish they want to eat.
Acceptance Criteria:
Given that the authenticated visitor saw the menu on the website and didn’t know if the menu was good or not.
When the visitor clicks the menu they are interested in.
Then, the page will show the ratings and reviews of the selected menu.
As a visitor,
I want to see the top-rated dishes chart. So it can help me make the decision easier.
Acceptance Criteria:
Given that the visitor saw the suggested dish and still can’t decide.
When the visitor visits the homepage.
Then, the visitor will see the top-rated dishes chart, which each dish is rated or commented on by other visitors, aside from the suggested one.
As a authenticated visitor,
I want to create my menu.
so that other visitors can see my menu as their choices.
Acceptance Criteria:
Given that I want to share my menu.
When I click to create my menu.
Then, I can add details of my menu.