beardofedu / beardofedu/chicago-dev-days

PDP-001: Product Detail Page — full product view with specs, breadcrumbs, and cart integration

Open
#36 0 comments 0 reactions 0 assignees View on GitHub
cart enhancement sprint-1
Dominant language
HTML
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Overview
Create a dedicated product detail page (`product.html`) that shows full product information when a user clicks any product card. Route via URL param (`?id=N`).

## Acceptance Criteria
- [ ] Navigating to `product.html?id=1` renders the correct product
- [ ] Page includes: breadcrumb nav (Home > Category > Product), large emoji/image placeholder, product name, price, rating with review count, short description, and an Add to Cart button
- [ ] 404-style message shown for unknown product IDs
- [ ] Cart integration: Add to Cart works the same as on the catalog page
- [ ] Back link returns to the catalog (preserving the active category filter if possible)
- [ ] No new dependencies introduced; vanilla HTML/CSS/JS only

## Notes
This is a self-contained feature with no upstream dependencies — a great candidate for the Copilot coding agent.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the catalog page's product cards and existing cart integration, then use product.html as the new entry point for the ?id=N route. Verify each acceptance criterion by opening a known product, an unknown ID, and the back link; done means the full product details render and Add to Cart behaves as it does on the catalog.

Written by the indexing model from the issue text.

Assessment

Tech stack
css, html, javascript
Domain
frontend, web-dev
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
74/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.