Steven Noble

Architecture Execution1 min read

Personal CMS build

Something I've been working on for a while is building my own CMS for client projects, rather than picking one that has enough bloat to confuse everyone.

One install. One codebase. Every client gets the same polished content management experience, and I only maintain it in one place - Through an NPM package.

It connects to the client's existing Supabase project, so there's no new infrastructure to set up, if they're already using Supabase (which most of my clients are), they're ready to go.

Current features include:

  • Post + page editor
  • Media library
  • Tags & categories

The whole thing is designed around one idea: update once, ship everywhere.

Still early days, but it's already live across a few client projects. The screenshot attached is one of them, a clean posts dashboard that took about 30 seconds to add into an existing app.