beardofedu / beardofedu/chicago-dev-days

REVIEW-001: Product Reviews — ratings and written reviews on product pages

Open
#52 1 comment 0 reactions 0 assignees View on GitHub
blocked enhancement platform sprint-4
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.