Releases: JuanCS-Dev/typecraft
Releases · JuanCS-Dev/typecraft
TypeCraft v1.0.0 - Official Production Release 🎉
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 devVisit: http://localhost:3000
📚 Documentation
- README.md - Complete guide
- ARCHITECTURE.md - System architecture
- CHANGELOG.md - Version history
- UPGRADE_HEROICO_PLAN.md - v2.0 Roadmap (80+ pages)
🗺️ 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