Skip to content

Releases: JuanCS-Dev/typecraft

TypeCraft v1.0.0 - Official Production Release 🎉

02 Nov 13:06

Choose a tag to compare

TypeCraft v1.0.0 - Official Production Release

Transform manuscripts into professionally typeset books in minutes, not weeks.

🔗 Live: seuredator.com.br


🎉 What's New in v1.0

Core Engine

  • ✅ Upload manuscripts (DOCX, PDF, Markdown, ODT)
  • ✅ GPT-4 content analysis (genre, structure, tone detection)
  • ✅ ABNT formatting (NBR 14724) for academic works
  • ✅ PDF export (300 DPI print-ready)
  • ✅ Project management with versioning
  • ✅ Redis cache + async queue system
  • ✅ WebSocket real-time updates

🆕 AI Creative Suite (Module 1)

Cover Generator:

  • Generate professional book covers with Stable Diffusion XL
  • 7 genres × 8 moods × 7 visual styles = 392 combinations
  • RGB (digital) + CMYK (print) output
  • 300 DPI resolution for professional printing

Typography AI:

  • Smart font pairing recommendations
  • Genre and mood-aware suggestions
  • Google Fonts integration
  • Pairing quality score (0-100)

Layout Suggester:

  • AI-powered layout recommendations
  • Adaptive grids (manuscript, column, modular)
  • Automatic margin and baseline configuration

Frontend (Next.js 16 + React 19)

  • Modern dashboard with project management
  • Visual document editor with live preview
  • Authentication (NextAuth.js + Supabase)
  • Payment integration (Stripe)
  • SEO optimized (Schema.org, Open Graph)
  • Lighthouse: 92/100 Performance, 100/100 Accessibility

Backend (Go 1.24)

  • REST API deployed on Google Cloud Run
  • Replicate API integration (Stable Diffusion)
  • OpenAI API integration (GPT-4)
  • PostgreSQL (Supabase) + Redis
  • Structured error handling and logging

📊 Performance Benchmarks

Operation Time (p95) Status
Manuscript upload (100 pages) < 5s
AI analysis (GPT-4) < 15s
ABNT formatting < 10s
Cover generation (Stable Diffusion) < 30s
Total (manuscript → PDF) < 2 min

🏗️ Architecture

User Interface (Next.js 16 + Vercel)
         ↓ HTTPS
TypeCraft API (Go 1.24 + Cloud Run)
         ↓
PostgreSQL (Supabase) + Redis + GCS
         ↓
External APIs (Replicate, OpenAI, Google Fonts)

🚀 Quick Start

# Clone repository
git clone https://github.com/JuanCS-Dev/typecraft.git
cd typecraft

# Backend
cd backend
cp .env.example .env
# Configure REPLICATE_API_TOKEN and OPENAI_API_KEY
go build -o typecraft-api ./cmd/api
./typecraft-api

# Frontend
cd ../web
cp .env.example .env.local
npm install
npm run dev

Visit: http://localhost:3000


📚 Documentation


🗺️ Roadmap to v2.0

Q1 2025 (Current):

  • ✅ v1.0 Release
  • ✅ Module 1: AI Creative Suite (backend)
  • 🚧 Module 1: Frontend (React components)

Q2 2025:

  • Module 2: Typography Engine (Harfbuzz, optical kerning, variable fonts)
  • Module 3: Layout Systems (Paged.js, Knuth-Plass line breaking)

Q3 2025:

  • Module 4: Art Book Toolkit (CMYK, 3D mockups)
  • Module 5: Scientific Publishing Suite (citations, math rendering)

Q4 2025:

  • Module 6: Marketing Automation (trailers, social assets, KDP optimizer)
  • Module 7: QA by AI (typography, content, print validation)
  • 🎯 v2.0 Release

See UPGRADE_HEROICO_PLAN.md for complete 14-week roadmap.


🤝 Contributing

Contributions are welcome! See our Contributing Guide.


📄 License

MIT License - see LICENSE


🙏 Acknowledgments

  • OpenAI - GPT-4 for content analysis
  • Stability AI - Stable Diffusion XL for cover generation
  • Google Fonts - Open-source font library
  • Vercel - Frontend hosting
  • Supabase - Backend-as-a-Service
  • Open Source Community - For amazing tools

Feito com ❤️ por JuanCS-DEV

Powered by AI (Claude) & Em Nome de Jesus 🙏


Full Changelog: https://github.com/JuanCS-Dev/typecraft/blob/main/CHANGELOG.md