Coloring Magic - Custom Coloring Book PDF Generator
Own project
1 / 2
TypeScriptNext.jsReactTailwindCSSAWS CDKAWS DynamoDBAWS S3AWS SQSAWS LambdaAWS Step FunctionsOpenAIVercel AI SDKNextAuth.jsStripeZodNode.js
Description
A full-stack web application for generating custom A4 PDF coloring books using AI-generated images. Users describe their book in plain English, AI generates age-appropriate coloring pages, and they download a print-ready PDF. No design skills required.
Links
Main features
- AI-powered image generation using OpenAI GPT-Image-1.5 via Vercel AI SDK
- AI prompt generation using OpenAI GPT-4o-mini for turning user descriptions into detailed image prompts
- Bulk generation of 4, 10, or 20 coloring pages in one go
- Age-appropriate output ranging from simple (kids 2-5) to intricate (adults)
- Print-ready A4/Letter PDF download
- Async image processing pipeline with SQS and Lambda
- Token-based payment system with Stripe integration
- Weekly free sample PDF generation via Step Functions orchestration
- Dark and light theme support
- Google OAuth and email/password authentication
- Drag-and-drop page reordering in the editor
- Real-time job status polling with optimistic updates
My commitment
- Product ideation and concept development
- System design and architecture of the application and its AWS infrastructure
- Full-stack implementation from scratch
- UX design and implementation
- Infrastructure as code with AWS CDK
- Payment integration with Stripe
- SEO and marketing website
Project phase
Production