mycopunk-swag/backlog/tasks/task-001 - Mycopunk-Swag-St...

1.9 KiB

id title status assignee created_date updated_date labels dependencies priority
task-001 Mycopunk Swag Store - Initial Deployment & Features Done
2026-01-31 15:41 2026-01-31 15:43
swag-store
deployment
ai-generation
high

Description

Built and deployed a full e-commerce platform for mycopunk merchandise at swag.mycofi.earth with AI-powered design generation capabilities.

Acceptance Criteria

  • #1 Store accessible at swag.mycofi.earth
  • #2 Products display without duplicates
  • #3 Design Swag AI generation feature working
  • #4 Build Infrastructure Not Empires as featured product
  • #5 Images load correctly for all products

Implementation Notes

Work Completed (2026-01-31)

Infrastructure

  • Created new repo: mycopunk-swag-store (Next.js 15 + FastAPI + PostgreSQL)
  • Deployed to Netcup RS 8000 via Docker Compose
  • Added to Cloudflare tunnel at swag.mycofi.earth
  • Configured Traefik routing for frontend and API

Features Implemented

  • Product Catalog: Displays designs from mycopunk-swag repo
  • Design Swag: AI-powered sticker generation using Gemini 3 Pro Image
  • Cart System: Add to cart functionality (Stripe integration pending)

Bug Fixes

  • Fixed SKU type validation (int to string conversion)
  • Fixed product duplicates (grouped by design instead of per-provider)
  • Fixed design cache not clearing on activation
  • Fixed container permissions for writable designs volume
  • Fixed Gemini API model name (gemini-3-pro-image-preview)

Active Designs

  1. Build Infrastructure Not Empires (featured)
  2. Mycelial Revolution (AI-generated)

Pending

  • Stripe API keys for checkout
  • Prodigi/Printful API keys for fulfillment
  • Admin panel authentication