← Case studies

SaaS / AI

PrismDraft

AI editorial workspace for content and SEO teams: editable outline, AI-written draft, generated images and human approval before publishing.

PrismDraft
Type
SaaS / AI
Website
prism-draft.com
Stack
TypeScriptReactTanStack StartFastifyPostgreSQLRedisDocker

95/100

Lighthouse performance, desktop

87/100

Lighthouse performance, mobile

100/100

Lighthouse accessibility

100/100

Lighthouse best practices

Lighthouse 13.5 measures on the home page, run locally on 16 October 2026.

About this project

PrismDraft is a SaaS for content and SEO teams. The AI proposes an outline that the team edits and approves, writes the draft section by section in the project's brand voice, and generates images from each section. Nothing is published without human approval, and articles can be sent to WordPress, Ghost, Webflow, Shopify or a signed webhook. This blog is served from PrismDraft.

What I delivered

  • Multi-user workspace with roles, review and approval workflow
  • AI pipeline: outline, section-by-section drafting and image generation, run as background jobs and billed in credits
  • Stripe payments, credit wallet and Abby invoicing
  • Publishing integrations: WordPress, Ghost, Webflow, Shopify, signed webhook and Markdown/ZIP export
  • Fastify API documented in OpenAPI with a client SDK, containerised and deployed on my own Dokploy server

My role

Personal project: product design, development, hosting and production release (API, web app, worker, billing, deployment).

PrismDraft project context

Teams that run a blog lose weekends writing SEO-structured articles. I wanted a tool that starts from the website, suggests topics, writes with images, and never publishes without human approval.

Solution

An AI-assisted editorial workspace: an editable outline approved before any writing, a draft written section by section in the project’s brand voice, images generated from each section, then human review and approval.

Outcome

Nothing is published without human approval. Articles go to WordPress, Ghost, Webflow, Shopify or a signed webhook, with roles, version history and an audit trail.

Technical challenge

The product sells credits: a double click or a replayed Stripe webhook must never create or spend extra credits. I used an append-only ledger, conditional writes inside transactions and idempotency keys.

Key features

  • Topic suggestions from a website address
  • Article with H2/H3 headings, meta title, meta description and images with editable alt text
  • Mandatory human approval before any publishing
  • Credit cost shown before each generation
  • App and public pages in French and English
  • Publishing to WordPress, Webflow, Ghost or Shopify
PrismDraft review screen: article waiting for approval, approval panel and credit cost
Checklist of the SEO elements included in every PrismDraft article

A similar project?

Tell me what you need. I reply within 24 h.

© 2026 MK-Web. All rights reserved.