Gavalencia12 / Mobile_Application

1 stars 0 forks source link

Add Vendor Rating Based on User Experience #57

Open Angel591Diaz opened 4 days ago

Angel591Diaz commented 4 days ago

Add Vendor Rating Based on User Experience

Issue Summary

Implement a vendor rating feature that allows users to rate vendors based on their experience. This rating system will enable future users to make informed decisions and promote high-quality service among vendors.

Objectives

  1. User Rating Interface:

    • Allow users to rate vendors after a transaction or interaction.
    • Implement a 5-star rating system and optional text feedback for users to describe their experience.
  2. Vendor Profile Display:

    • Display the average rating and total number of reviews on each vendor's profile.
    • Update the vendor’s overall rating in real-time as new ratings are submitted.
  3. Review Moderation:

    • Set up a moderation system for vendor reviews to ensure compliance with platform guidelines.
    • Allow administrators to review and remove inappropriate feedback if necessary.

Technical Details

Acceptance Criteria

Tasks

  1. Update database schema to store vendor ratings and reviews.
  2. Design and implement the rating interface for users and display section for vendor profiles.
  3. Add backend logic to calculate and update average vendor ratings in real-time.
  4. Implement review moderation functionality for administrators.
  5. Test for usability, rating accuracy, and effective moderation of reviews.

Notes

Priority

High