tester cc695c6f28 feat: AR Viewer - WebAR with model-viewer, 5 environment presets, placement modes
- Add Google model-viewer 3.5.0 CDN script to client/index.html for WebXR/QuickLook AR
- Create ARViewer.tsx modal component with 5 Japanese environment presets (tatami, modern-japanese, wooden-table, stone-surface, neutral), floor/shelf/wall placement mode selector, WebXR support detection, and small-item scale reference badge
- Replace external AR link in ProductDetail.tsx with in-browser ARViewer modal; auto-detect placement mode from craft_category (textiles=wall, others=floor) and isSmallItem from product dimensions
- Patch GET /api/products/:id to null out ar_model_url when ar_eligible is false, preventing URL exposure for ineligible products

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-21 22:04:44 +00:00
2026-02-21 18:06:14 +00:00

shokuninmarche

職人マルシェ - Japanese Craft Marketplace

Description
職人マルシェ - Japanese Craft Marketplace
Readme 286 KiB
Languages
TypeScript 53.3%
JavaScript 34%
PLpgSQL 11.1%
CSS 0.9%
Dockerfile 0.5%
Other 0.2%