pooranjoyb / popShop

eCommerce Shoping Platform (with Admin Panel) based on ReactTS & Daisy UI, integrating Supabase as BaaS
https://pop-shop-github.vercel.app/
MIT License
35 stars 73 forks source link

[Feature]: Add a review system #356

Closed abckhush closed 3 weeks ago

abckhush commented 1 month ago

Description

This feature should allow customers to leave feedback on products they have purchased, including star ratings and written comments. It will include:

  1. Product pages should display an average rating based on customer reviews.
  2. Individual reviews should be shown with the rating, customer comments, and any other relevant details.
  3. Ensure that the review system is integrated with the existing backend infrastructure for storing and managing review data efficiently.

Screenshots

No response

Checklist

pooranjoyb commented 1 month ago

Congratulations, @abckhush! 🎉 Thank you for creating your issue. Your contribution is greatly appreciated and we look forward to working with you to resolve the issue. Keep up the great work!

We will promptly review your changes and offer feedback. Keep up the excellent work! Kindly remember to check our contributing guidelines

pooranjoyb commented 1 month ago

How do you plan to integrate this feature with the existing system? @abckhush

abckhush commented 1 month ago

On clicking the stars for rating, it is not being stored anywhere. Store that and show the average on the post. Also, reviews can be added and stored in db in a new table with columns: username and review.

abckhush commented 1 month ago

@pooranjoyb can you pls assign?

abckhush commented 1 month ago

@pooranjoyb ?

pooranjoyb commented 1 month ago

On clicking the stars for rating, it is not being stored anywhere. Store that and show the average on the post. Also, reviews can be added and stored in db in a new table with columns: username and review.

Hey @abckhush i guess iska full system intergrate karna parega fir. Please do the needful and keep me updated.

abckhush commented 1 month ago

Yes, I'm willing to do that. But don't you think a whole review system should be of level 3? @pooranjoyb

pooranjoyb commented 1 month ago

Will update accordingly after the PR is raised, dw :) @abckhush

pooranjoyb commented 1 month ago

@abckhush kuch update?

abckhush commented 1 month ago

@pooranjoyb I have added the Reviews table in supabase and made the UI changes. I am just encountering a few issues, it will be done by tonight or tom morning :) If you want something else, do let me know.

image image

pooranjoyb commented 1 month ago

@pooranjoyb I have added the Reviews table in supabase and made the UI changes. I am just encountering a few issues, it will be done by tonight or tom morning :) If you want something else, do let me know.

Koi na, take time :)

dhruv8433 commented 1 month ago

@pooranjoyb

i would like to work on this issue

pooranjoyb commented 1 month ago

@abckhush any updates? or should i assign it?

abckhush commented 1 month ago

Yes, I'm working. It's almost done.

pooranjoyb commented 4 weeks ago

Oke. @abckhush

abckhush commented 3 weeks ago

@pooranjoyb Kindly review this pls. And change the level to level3 pls. Its a whole new system with a new database table and all.

abckhush commented 3 weeks ago

@pooranjoyb Kindly see this :)

abckhush commented 3 weeks ago

@pooranjoyb :)