Skip to content
The Fabrica

FastAPI + Next.js · one-time licence

Everything before your first feature, already done.

Give your coding agent a production foundation, not a blank repo.

FastAPI + Next.js with auth, billing, credits, workers and lifecycle already integrated, plus the architecture, invariants and production context your coding agent needs to extend it instead of rediscovering those decisions from scratch.

One payment. Updates included. Full source, yours to fork and keep.

On the loom11 subsystems
authbillingcreditsgdpri18nemailworkersllmadminseoci

Built with it

Scribora Turns scattered notes, recordings and research into a publishable ebook. In production on this codebase at scribora.ai.

Want to inspect the engineering first? Selected code examples, architecture decisions and engineering receipts — enough to inspect how The Fabrica is built before you buy. Read the engineering docs → View the public inspection repo on GitHub

What ships

What you're not building this month

Three things every SaaS needs, none of which is your product. They are done, they are tested, and they are the reason the first month goes somewhere else.

accounts · billing

Accounts and billing

Sign-up and sessions, subscriptions, a credit balance, and the lifecycle around all three — trials, upgrades, cancellations, refunds. Paddle is the merchant of record, so VAT is calculated and remitted without you building any of it.

infrastructure

Production infrastructure

Background workers, transactional email, an admin surface, deployment config, and the test suites that keep it honest. The pieces you would otherwise assemble in week three, already assembled and wired together.

europe

An EU-ready foundation

Export and deletion that genuinely remove the data, consent recorded rather than assumed, and the processing documentation written out. Not legal advice, and not a checkbox — the parts that are painful to retrofit, done first.

Claude Code, Codex and Cursor start with repository-level guidance on the architecture, extension boundaries and production invariants.

Under the hood has the rest: real excerpts from the repository, what a scaffolded resource produces, and the numbers you can reproduce on day one.

Keep the updates. Keep your code.

A starter kit is useful on day one. The harder question is what happens after you've made it yours.

The Fabrica keeps your product code separate from the foundation it updates. Your product files live in reserved _domain/ paths that upstream does not overwrite, so pulling an update is a merge rather than a rewrite.

Getting started

Three steps to your own codebase

  1. 01

    Clone it

    You get the repository, not a zip. Backend, frontend, Docker, Fly config, docs and the test suites.

  2. 02

    Make it yours

    One CLI command substitutes your slug, product name, legal entity, domain and brand colours across the whole codebase.

    uvx --from ./bin/factory-cli factory-cli init
  3. 03

    Ship your product

    Scaffold your first resource, deploy, take the first payment.

The walkthrough

See what you actually get

From the exact v0.1.1 release tag to a running FastAPI + Next.js product: fresh init, real authentication, account lifecycle, billing, credits, workers, migrations and tests.

Recorded end to end from the v0.1.1 tag. 81 seconds, with narration.

Want to inspect the engineering first?

Browse representative production code, tests and documentation before buying.

Browse the public inspection repo →

Already used in a real product

Scribora runs on the foundation The Fabrica was extracted from.

Pricing

Pay once. Ship for as long as you like.

Two licences, one payment each. The subscription code inside the product is for your customers, not for you.

Solo

One developer, unlimited products of your own.

$379once · excl. tax

  • Full source — backend, frontend, infra, docs
  • Unlimited products you own and operate
  • All updates we publish, at no extra cost
  • 49 recipes and the compliance bundle
  • Community support
Recommended

Team

Up to 5 developers, plus client and contract work.

$749once · excl. tax

  • Everything in Solo
  • Up to 5 developers on the licence
  • Use it in client projects you deliver
  • Private support channel
  • Priority on issues and update requests
  • One payment. No subscription, no seat fees, no renewal.
  • Updates included at no extra cost — pull from upstream, your code in _domain/ survives.
  • Prices exclude tax. Paddle is the merchant of record and adds any applicable tax at checkout.

Questions

The things people ask before buying

Is this a subscription?
No. You pay once. There is no renewal, no seat fee and nothing to cancel. The subscription machinery inside The Fabrica is for the product you build with it — your customers can be on monthly plans without you being on one.
What do I actually receive?
Access to the Git repository and every update we publish: FastAPI backend, Next.js frontend, Celery workers, Docker and Fly deployment config, 49 recipes, the compliance bundle, and the backend and frontend test suites.
Do updates cost extra?
No, and they are designed to be survivable. Buyer-created product files live in reserved _domain/ paths that upstream does not overwrite, reducing the merge surface when you pull an update.
Can I use it for client work?
On the Team licence, yes — build and deliver client projects with it. On Solo you can ship unlimited products that you own and operate; delivering the codebase to a client as their property needs the Team licence.
Does this make my product GDPR-compliant?
It gives you the code and the paperwork to start from, and does the parts that are genuinely hard to retrofit: cascade deletes for erasure, an audit log on every privileged action, a processing register, and consent that is recorded rather than assumed. Compliance is still yours to complete, and none of this is legal advice.
What if I don't write Python?
Then this is probably the wrong starting point. The backend is FastAPI and async SQLAlchemy the whole way down. We would rather say so here than have you find out after checkout.

Start on the interesting part.

The month you would have spent on auth, billing, webhooks, deletion flows and a processing register is already spent. Take it back.

Get lifetime access