The context

Kingdom Studio is a proprietary product: a SaaS platform that automates a ministry's entire editorial content cycle — from AI generation to final publication — without a human having to write, format, and upload every article by hand.

The challenge

Automating content with AI isn't just "generating text" — it's integrating generation, review, approval, and publishing into a workflow a non-technical team can operate from a dashboard, with real control over what gets published and when. On top of that, the content's final destination (the Restaura Tu Matrimonio blog, built in Next.js and deployed on Vercel) is a serverless environment: there's no disk where you can simply "save a new file."

The solution

A control panel where content moves through stages — generation, review, approval, scheduling, and publishing — with metrics and analytics visible at every step. The architecture relies on FastAPI for the backend, Next.js for the dashboard, and Supabase for the database and authentication.

The most interesting technical challenge

Since Vercel doesn't allow writing files directly in production, Kingdom Studio doesn't "upload" content to the blog — it publishes through an adapter that opens a Pull Request on GitHub (via the GitHub API) against the blog's repository, on a new branch, with the article in MDX format and the correct frontmatter. The blog's CI (lint, type-check, tests, and build) runs automatically on that PR before a human reviews and approves it — it's the first line of defense against a malformed article. While the PR isn't merged, Kingdom Studio reflects the real status: DRY_RUN, not PUBLISHED. It's a solution that respects the real constraints of a serverless architecture instead of forcing a shortcut.

Key features

Tech stack

FastAPI · Next.js · Supabase · GitHub API · OpenAI/Claude integration

Current status

The product's foundational phases (structure, database, dashboard, request system) are complete, with the admin panel and payment integrations under active development. It's a proprietary product still evolving, not a closed project.