iKozay / RentACar

Apache License 2.0
2 stars 3 forks source link

US-13: User Feedback System #314

Closed MSan35 closed 7 months ago

MSan35 commented 7 months ago

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:

  1. 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.
  2. 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.

Acceptance Criteria: