As a user, I want to be able to provide and see feedback for vehicles so that I can be aware of any flaws or advantages of a specific vehicle.
Description
The user needs to be able to write a review and give a rating on their experience with a certain vehicle to inform others of any positive or negative information. The user also needs to be able to view other user's feedback to assist them in making a good decision on a rental vehicle.
Acceptance Flow:
Leave a review:
Description: The user must be able to leave a review after their rental.
Flow:
Customer navigates to their reservations.
Clicks on desired past rental.
Adds a star rating.
Optionally writes a comment.
Submits the review.
Outcome: A new review is now added to the vehicle.
View feedback:
Description: The user should be able to see the average rating and select it to see user reviews.
Flow:
Navigate to the vehicle listing page.
View average star rating on each listing.
Click on specific vehicle.
View reviews (ratings and comments).
Outcome: The system displays relevant feedback for every vehicle and more in-depth feedback when on a certain vehicle.
User Story
As a user, I want to be able to provide and see feedback for vehicles so that I can be aware of any flaws or advantages of a specific vehicle.
Description
The user needs to be able to write a review and give a rating on their experience with a certain vehicle to inform others of any positive or negative information. The user also needs to be able to view other user's feedback to assist them in making a good decision on a rental vehicle.
Acceptance Flow:
Leave a review:
View feedback:
Acceptance Criteria: