Ship Print Forge shop site (colors, photos, 3D viewer, public imagery) #1

Closed
opened 2026-09-06 06:27:38 -07:00 by westfarn · 0 comments
Owner

Summary

Stand up the Print Forge public shop: rebrand from the Django client template, enable shop + shipping, and replace leftover t-shirt theme photos with 3D printer / printed-toy images.

Companion infra ticket: server-infra#27 (easy deploy beta).

Scope

  • Package rename client_siteprint_forge; env, compose, and Gitea deploy workflows call --app print_forge
  • Shop: multi-photo listings, color variants (shared price/description/STL, per-color stock and photos), photo-first / 3D-second product gallery
  • Shipping automation flag on; POS/events remain off
  • Public hero, gallery, about, breadcrumbs, and shop placeholders use 3D printing photos (Pexels)
  • Beta CI deploys on push to master (not main)

Acceptance

  • Product page shows photo first, 3D model second; color swatches swap photos and stock
  • Portal can upload multiple photos and per-color qty/images; STL stays shared
  • Public landing page has no t-shirt mockups
  • manage.py test passes
  • After server-infra#27: beta deploy to print-forge-preview.aimloperations.com
## Summary Stand up the Print Forge public shop: rebrand from the Django client template, enable shop + shipping, and replace leftover t-shirt theme photos with 3D printer / printed-toy images. Companion infra ticket: [server-infra#27](https://git.aimloperations.com/ai_ml_operations/server-infra/issues/27) (easy deploy beta). ## Scope - Package rename `client_site` → `print_forge`; env, compose, and Gitea deploy workflows call `--app print_forge` - Shop: multi-photo listings, color variants (shared price/description/STL, per-color stock and photos), photo-first / 3D-second product gallery - Shipping automation flag on; POS/events remain off - Public hero, gallery, about, breadcrumbs, and shop placeholders use 3D printing photos (Pexels) - Beta CI deploys on push to **`master`** (not `main`) ## Acceptance - [ ] Product page shows photo first, 3D model second; color swatches swap photos and stock - [ ] Portal can upload multiple photos and per-color qty/images; STL stays shared - [ ] Public landing page has no t-shirt mockups - [ ] `manage.py test` passes - [ ] After [server-infra#27](https://git.aimloperations.com/ai_ml_operations/server-infra/issues/27): beta deploy to `print-forge-preview.aimloperations.com`
westfarn self-assigned this 2026-09-06 06:27:38 -07:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ai_ml_operations/print_forge#1