Skip to content

Easel

Easel AI transforms famous masterpieces into personalized children's books. Enter a child's name, age, and a value to instantly generate a unique, visually consistent storybook in PDF format, ready to print and share.

Core trick

Pairs a masterpiece with a generated story and illustrations, then exports the storybook as a PDF.

Tags

Description

$25
Nabil-Mabrouk/easel★ 00 forksPythonCreated Aug 19, 2025 · last push Aug 24, 2025

README excerpt

# Easel AI - AI-Powered Kids' Book Creator

![Easel AI](demo.gif)

**Easel AI** transforms timeless works of art into personalized, illustrated children's books. By choosing a masterpiece, entering a child's name, and selecting a family value, users can generate a unique, print-ready PDF book with a coherent story and consistent illustrations created by advanced artificial intelligence.

This project was developed for a hackathon, showcasing a modern web architecture with a Python (FastAPI) backend and a JavaScript (Vue.js) frontend, all containerized with Docker.

## Table of Contents

- [Key Features](#key-features)
- [Live Demo](#live-demo)
- [How It Works: The Technical Workflow](#how-it-works-the-technical-workflow)
- [Tech Stack](#tech-stack)
- [Running the Project Locally](#running-the-project-locally)
  - [Prerequisites](#prerequisites)
  - [Configuration](#configuration)
  - [Launch](#launch)
- [Production Deployment](#production-deployment)
- [Project Structure](#project-structure)
- [Future Improvements](#future-improvements)

## Key Features

*   **Deep Personalization**: Generates a unique story based on the child's name, age, and a chosen family value (e.g., sharing, kindness, courage).
*   **Artistic Inspiration**: Uses famous masterpieces (like Van Gogh's "The Starry Night") as the stylistic foundation for all illustrations.
*   **Visual Consistency**: Implements a multi-step image generation strategy with reference images (for the h

Team