Sondra pasted a GitHub repo (github.com/AmplifAI-Your-Business/remix-of-bookify-ai-studio β a Lovable/PushTen book-writing app by Brian Hansen) and asked to merge it with her children's-book-studio skill, take it OFF Lovable, build it on her own stack, and eventually a Base44 version. Workflow: create project folder + scaffolding + in-depth PRD + a Fable 5 build prompt, then actually build. She confirmed it's a real SaaS product (multi-user), Claude writes / Gemini draws, one-time + credits pricing (NO monthly), plus a later whitelabel/resell product. /roast returned RESHAPE but she rejected the "sell a workshop, don't build" part and greenlit building the tool β demand already validated (she published "The Light Inside Her" on KDP in 24h, 20+ people asked to learn).
tailwind.config.ts. AI-tell eyebrows removed.the-light-inside-her.jpg) is the landing hero + a rounded navy logo (bookifai-logo.png) in nav/auth/favicon.OPENROUTER_API_KEY, server-side secret). Writing = anthropic/claude-sonnet-5, images = google/gemini-3.1-flash-image-preview. 4 functions swapped in PROJECTS/Bookify AI Studio/app/supabase/functions/.bookify-ai-studio ref umnlokuehteqwrheoyai (FREE org foeliowlfikzqfwyxcst, $0/mo). Full schema + RLS applied. App .env points at it; .env untracked+gitignored.SetupForm.tsx), children's story-list TOC + full story generation with the exact MINDSET MESSAGE / REFLECTION QUESTIONS / MY MINI CHALLENGE apparatus (generate-toc, generate-chapter). DB cols: book_type/age_range/art_style/theme_lesson/style_anchor.generate-illustration edge function w/ proven style anchors (cartoon/pixar/watercolor/vector) + cover-as-reference-image for consistency; Illustrate/Redraw button in BookPreview.tsx; uploads to covers storage; chapters.illustration_url.src/lib/kdp-print.ts, client-side jsPDF): interior 8.125Γ10.25 w/ full-bleed illustration pages + apparatus typography + 24pg color min + page numbers; full-wrap cover sized to page count (spine 0.002347"/pg, navy back). Wired into ExportOptions.tsx.PricingSection.tsx, on landing): Free first book / $29 Single (cover + up to 15 illustrations) / $79 Author Pack (5 books) / $9-per-25 illustration credits. NO monthly. 15-image cap is PROMISED in copy but NOT yet enforced in code (needs billing).c:\Users\srver\AIOS-Workspace\aios-starter-kit\PROJECTS\Bookify AI Studio\PRD.md β READ FIRST. Full spec incl. Β§7.5 KDP Success System (ResearchβCreateβFormatβLaunch), Β§7.6 pricing + COGS + the-brains clarification, phase checklist with DONE/β³ marks.c:\Users\srver\AIOS-Workspace\aios-starter-kit\PROJECTS\Bookify AI Studio\FABLE-BUILD-PROMPT.md β the build prompt.c:\Users\srver\AIOS-Workspace\aios-starter-kit\PROJECTS\Bookify AI Studio\app\ β the app (cloned, evolved). Edge functions in supabase/functions/, KDP logic src/lib/kdp-print.ts.c:\Users\srver\AIOS-Workspace\aios-starter-kit\PROJECTS\Bookify AI Studio\knowledge\ β KDP research (used to build the success system).C:\Users\srver\.claude\projects\c--Users-srver-AIOS-Workspace-aios-starter-kit\memory\feedback_project_creation_pipeline.md (new) + MEMORY.md index line.npm run dev in the app dir (backgrounded, not tracked by a live shell ID after the model switch). Was serving on localhost:8080. To restart cleanly: cd "PROJECTS/Bookify AI Studio/app" && npm run dev. Kill stale node if ports 8080-8083 are occupied.umnlokuehteqwrheoyai: ideation-chat, generate-title, generate-toc, generate-chapter, generate-illustration, export-ebook.main of the cloned repo, local only).cd "PROJECTS/Bookify AI Studio/app" && npx tsc --noEmit β clean typecheck.cd "PROJECTS/Bookify AI Studio/app" && npm run dev β open localhost:8080 β Sign In (any email, auto-confirm ON) β Create Book β Children's Illustrated Book β theme β generate β Illustrate a story β Export β KDP Print Pack (downloads 2 PDFs + toast with page count/spine).python -c "import re,pathlib; print(re.findall(r'sbp_[A-Za-z0-9]+', pathlib.Path.home().joinpath('.claude.json').read_text(encoding='utf-8'))[0])"; CLI at ~/AppData/Local/Programs/cli-bin/supabase.exe; deploy: SUPABASE_ACCESS_TOKEN=$TOKEN supabase.exe functions deploy <name> --project-ref umnlokuehteqwrheoyai.Build the Research/listing pillar (niche + 7 keywords + 3 categories + converting description + launch/review kit β new generate-listing edge function + a Research step in CreateBook), OR wire Stripe billing with real credit metering to enforce the 15-illustration cap β ask Sondra which. Create-side pipeline (write β illustrate β KDP print files) is complete and verified.
Generated for the CEO Dashboard · source: PROJECTS/Bookify AI Studio/handoffs/bookifai-off-lovable-kdp-studio-2026-07-05.md π€