PM Pandu Maulana / Bogor, ID
← Work

PANDU CMS

One install, one media network. A multi-tenant news CMS that runs 39 sites from a single admin panel.

PANDU CMS

PANDU CMS is a multi-tenant news CMS I built from scratch. Every site has its own domain, branding, categories, and team, yet all of them are managed from a single admin panel.

What it runs

It currently powers 39 sites, including saatini.com with 30+ regional subdomains, bogorhujan.com, and theblues.id. This portfolio is one of them: the projects and blog you are reading come from PANDU CMS through its public API.

Highlights

  • Network groups and cross-site syndication, so regional stories surface on the national homepage.
  • Scheduled publishing, revision history, auto-save, and an AI writing assistant in the editor.
  • RSS importer, on-page SEO, news and image sitemaps, llms.txt, and AI-planned topical clusters.
  • Migration tooling from WordPress, plus a read-only REST API for headless front-ends.

Stack

CodeIgniter 4 and MySQL on the backend, React 18 with TypeScript, TanStack Router and Query, TinyMCE, and Tailwind for the admin panel. JWT authentication with HttpOnly refresh tokens.