---
title: Coloring Magic Art — Custom AI Coloring Books
type: Own project
company: '-'
slug: coloring-magic
state: Production
URL: 'https://coloringmagic.art/'
date: 2025-01-01T00:00:00.000Z
draft: false
featured: true
description: >-
  Generate custom printable coloring book PDFs with AI. Describe a theme, tune
  complexity, and download print-ready A4 or square PDFs with weekly samples.
thumbnail: 'https://oleksiipopov.com/projects/coloring-magic/coloring-magic-home.png'
technologies:
  - TypeScript
  - Next.js
  - React
  - TailwindCSS
  - AWS CDK
  - AWS DynamoDB
  - AWS S3
  - AWS SQS
  - AWS Lambda
  - AWS Step Functions
  - OpenAI
  - Vercel AI SDK
  - NextAuth.js
  - Stripe
  - Zod
  - Node.js
gallery:
  - 'https://oleksiipopov.com/projects/coloring-magic/coloring-magic-home.png'
  - 'https://oleksiipopov.com/projects/coloring-magic/coloring-magic-blog.png'
  - 'https://oleksiipopov.com/projects/coloring-magic/coloring-magic-article.png'
galleryAlt:
  - Coloring Magic Art homepage with AI coloring book generator
  - Blog listing page with coloring guides and sample downloads
  - Article page showing printable coloring book design tips
canonical_url: 'https://oleksiipopov.com/portfolio/coloring-magic/'
markdown_url: 'https://oleksiipopov.com/portfolio/coloring-magic/index.md'
---
## Description

Coloring Magic Art is a production web product for creating custom printable coloring book PDFs with AI. Users describe a theme in plain English, tune age-appropriate complexity, and export a cohesive A4 or square PDF for home printing or a copy shop. The public site includes weekly sample downloads and a blog with practical guides on prompts and printable page design.

## Links

[https://coloringmagic.art/](https://coloringmagic.art/)

[X (Twitter)](https://x.com/ColoringMagArt)

## Main features

- Marketing site with problem/solution/workflow sections and weekly sample PDF downloads by age group
- MDX blog with article pages at `/blog` and `/article/[slug]`
- 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 and square 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
- 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
