EducationAISaaS

AI TextBook Creator

Create original textbooks through conversations with AI

An AI-powered interactive textbook platform for tutoring schools. Converse with AI in a chat interface to generate textbooks automatically, then manage image generation, worksheet creation, and student management in one workflow.

Updated: 6/2026

Main screen of AI TextBook Creator

System Architecture

School admins, teachers, and students all use one web app. When a teacher asks in the chat, Convex has OpenAI write the text and Google AI draw the illustrations, and images are stored in R2.

Cloudflare Workers
School admins
Billing & members
Teachers
Create materials
Students
Study
Web app
Next.js
Clerk
Sign-in
Convex
DB & server logic
Stripe
Subscription billing
OpenAI
Text generation
Google AI
Illustrations
Cloudflare R2
Image storage
  • School admins, teachers, and students use the same web app on Cloudflare Workers and sign in with Clerk.
  • Convex handles data and server logic, and Stripe handles billing.
  • When a teacher asks in the chat, Convex has OpenAI write the text and Google AI draw the illustrations.
  • Generated images are stored in Cloudflare R2.
Main processing flowOther connections

Drag to move the diagram, and use the buttons at the top right to zoom.

With a keyboard, use the arrow keys to move, + and − to zoom, and 0 to reset.

Business Model

Tutoring schools pay a base fee plus a per-student fee and deliver AI-made custom textbooks to their students. Schools collect tuition themselves; the service is not involved.

AI TextBook Creator
Authoring SaaS
Tutoring schools
Teachers & admins
Students
Enrolled students
  • Tutoring schools pay a base fee plus a per-student fee and use AI authoring and class management.
  • Teachers deliver the custom textbooks they create to students.
  • Students pay tuition to the school; tuition is collected outside the service.
  • Students read the textbooks in the app and send feedback.
Money flowService & data flow

Drag to move the diagram, and use the buttons at the top right to zoom.

With a keyboard, use the arrow keys to move, + and − to zoom, and 0 to reset.

Key Features

Support tutoring-school operations from textbook creation to student management.

chat

Interactive AI textbook generation

Give AI instructions in a chat interface to generate clear textbooks automatically. Streaming output lets users review the result in real time.

image

Automatic image generation

Generate diagrams and charts from Japanese prompts automatically, using educational visuals to support understanding.

quiz

Automatic worksheet generation

Generate multiple-choice, fill-in-the-blank, and written questions from textbook content. Answers and explanations are created at the same time, with version management included.

touch_app

Questions from selected text

Select an unclear passage and ask a question; AI understands the context and provides a focused answer.

edit_note

Partial editing

Revise only the selected passage without regenerating the entire textbook, making efficient edits while preventing unintended changes.

groups

Class and student management

Create classes, manage members, and keep student profiles, notes, and attachments in one place.

school

Career-path presets

Manage AI guidance and attachments for each career path and link them to students for personalized textbook generation.

admin_panel_settings

Administration and usage analytics

Visualize user management, content monitoring, AI generation counts, image-generation statistics, and daily usage trends in a dashboard.

chat

Interactive AI textbook generation

Give AI instructions in a chat interface to generate clear textbooks automatically. Streaming output lets users review the result in real time.

Screen for Interactive AI textbook generation
quiz

Automatic worksheet generation

Generate multiple-choice, fill-in-the-blank, and written questions from textbook content. Answers and explanations are created at the same time, with version management included.

Screen for Automatic worksheet generation
groups

Class and student management

Create classes, manage members, and keep student profiles, notes, and attachments in one place.

Screen for Class and student management
school

Career-path presets

Manage AI guidance and attachments for each career path and link them to students for personalized textbook generation.

Screen for Career-path presets
admin_panel_settings

Administration and usage analytics

Visualize user management, content monitoring, AI generation counts, image-generation statistics, and daily usage trends in a dashboard.

Screen for Administration and usage analytics

Project Overview

build_circleTechnology Stack (6 technologies)

  • Next.js (App Router)
  • React + TypeScript
  • Tailwind CSS
  • Clerk Authentication
  • Convex (real-time database)
  • OpenAI / Google AI (text and image generation)

fact_checkImplemented Features (6 features)

  • check_circleInteractive AI textbook editor
  • check_circleAutomatic AI image generation (at least 402 images generated)
  • check_circleAutomatic worksheet generation and AI grading
  • check_circleClass, student, and career-preset management
  • check_circleShared library and PDF export
  • check_circleAdmin dashboard and usage analytics

We can build a similar system for your business.

Build a dedicated SaaS product with ¥0 initial cost in 2–6 weeks using the SDK and AI.