beardofedu / beardofedu/chicago-dev-days
REVIEW-001: Product Reviews — ratings and written reviews on product pages
- Dominant language
- HTML
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
## Overview
Allow authenticated users who have purchased a product to leave a star rating and written review. Reviews are displayed on the product catalog cards and detail page.
## Acceptance Criteria
- [ ] 'Write a Review' option visible on PDP for products the user has purchased
- [ ] Star rating (1–5) and text field (min 20, max 500 characters)
- [ ] Reviews displayed in a list on the product detail page
- [ ] Average rating calculated and shown on catalog product cards
- [ ] Pagination for products with many reviews (10 per page)
- [ ] Moderation queue: reviews are pending until approved (can be instant for demo)
## Depends On
- #37 (AUTH-001 — user must be logged in)
- #46 (ORD-001 — only verified purchasers can review)
Contributor guide
No contributing guide indexed for this repository
Research direction
No files or tests are named. First review dependencies #37 and #46, then locate the product detail page and catalog card entry points. Use the acceptance criteria to define completion: eligible users can submit reviews, ratings and averages appear in both views, pagination works, and moderation status is handled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- html
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100