A production-ready monorepo, in public

Boring app. Serious engineering.

A deliberately trivial multiuser todo app — built the way real software is built, out in the open. Real Postgres, a live background worker, and infrastructure derived from manifests you declare once.

Everything here is what exists or is intended — no vanity metrics.

multiuser todo postgres background worker manifest-derived infra local → cloud
What it is

The app is small on purpose

So the interesting part is everything around it.

This is a multiuser todo app — about as ordinary as software gets. That is the whole idea. When the feature set is trivial, there is nowhere to hide the engineering, so the monorepo itself becomes the subject: how it is structured, how it runs, and how it is meant to reach production.

It is built in public, one decision at a time. What you would normally only see in a mature private codebase — real data, real async work, reproducible environments, infrastructure declared as data — is on display here from the first commit.

How it is built

Production posture, from the start

Four things this monorepo takes seriously that a demo usually skips.

👥

Multiuser, in real time

A shared todo list backed by real Postgres — many people, one source of truth, updates that land live. The trivial app is on purpose; the plumbing under it is not.

⚙️

A live background worker

Some work does not belong in the request. A background worker runs pretend-expensive async processing off the hot path — the pattern every real app eventually needs, wired in from the start.

🧩

Infrastructure derived from manifests

Each component declares its needs once in a manifest. Toolchain, ports, processes and databases are derived from that single file — declare once, derive local now and cloud next.

🛡️

Production-grade from day one

Pinned toolchains, isolated per-component environments, health-aware orchestration and reproducible setup — the production posture is the starting posture, not a later migration.

Watch a production-ready monorepo take shape

Follow the decisions, the trade-offs, and the plumbing as it lands — the parts most projects only show once they are polished.

Follow the build →
Ordia · a production-ready monorepo, in public Built with SvelteKit · derived from manifests