Commit Graph

3 Commits

Author SHA1 Message Date
Jeff Emmett efc6b8158b feat: add prompt-to-print web app at zine.jeffemmett.com
Full-stack Next.js 15 web application for creating mycro-zines:

Features:
- Text or voice input for concept description
- Style/tone selection (punk-zine, minimal, collage, etc.)
- AI-powered outline generation via Gemini
- 8-page image generation with refinement loop
- Print-ready PNG download (300 DPI)
- Shareable zine URLs (/z/[id])

Tech stack:
- Next.js 15 with App Router
- Tailwind CSS v4 + Radix UI
- Gemini API for text and image generation
- Sharp for print layout assembly
- Docker + Traefik for deployment

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 17:55:39 -05:00
Jeff Emmett 6b848ccd03 feat: regenerate all 8 zine pages with correct dimensions and fixed text
- All pages now 3:4 aspect ratio (fits 7cm x 10.8cm panels)
- Fixed spelling errors:
  - Page 2: Clear readable text for all concepts
  - Page 3: Proper "METAcelium" formatting
  - Page 7: Fixed garbled text, now reads correctly:
    "TO GOVERN WITHOUT BEING GOVERNED"
    "TO REVEAL WITHOUT BEING REVEALED"
    "TO COORDINATE WITHOUT COERCION"
    "TECHNOLOGY FOR COMMUNITIES, NOT CORPORATIONS"
- Improved visual consistency across all pages
- Generated using Gemini 2.0 Flash Exp

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 19:06:21 -05:00
Jeff Emmett d8b5c2cd88 feat: initial mycro-zine generator toolkit
- Single-page print layout (2x4 grid) for 8-page zines
- Prompt templates for AI content/image generation
- Example Undernet zine pages
- Support for US Letter and A4 paper sizes
- CLI and programmatic API

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-15 18:37:45 -05:00