Starter projects

Proven foundations for headless and WordPress projects

A starter contains what every project needs and nobody wants to pay for: Docker setup, deployment, automatic updates and a typed frontend. Your budget goes into the features that make your project different.

Directus + Nuxt

Self-hosted headless CMS with its own PostgreSQL database. One isolated instance per client, blue/green deployment behind Caddy.

  • Directus · PostgreSQL · Redis
  • Nuxt 4 · Vue 3.5 · Tailwind v4
  • Versioned schema (snapshots)
  • Updates via Renovate PRs

Sanity + Nuxt

Editorial headless CMS with Sanity Studio and a Nuxt frontend in one monorepo – CI/CD and Docker image included.

  • Sanity Studio v6
  • Nuxt 4 · TypeScript · Tailwind v4
  • GitHub Actions, image on GHCR
  • Bun Workspaces · Renovate

WordPress + CtrlTheme

Classic or headless WordPress with CtrlField and CtrlTheme. We prepare the starter per project.

  • CtrlField · CtrlTheme
  • Blade · Alpine.js · Tailwind v4
  • Status: on request

Strapi

Open-source headless CMS on Node.js for teams that want to stay in the JavaScript ecosystem.

  • Strapi · Node.js · PostgreSQL
  • Frontend: Nuxt, React or Astro
  • Status: in preparation

Custom CMS

When no standard system fits: a lean backend of your own with exactly the features your team needs.

  • Laravel · Node.js
  • Tailor-made admin interface
  • Status: on request
In every starter

What you have from day one

Isolated instance

Every client project is its own copy – no shared database, no shared credentials.

Automatic updates

Renovate opens a pull request as soon as a new version ships.

CI/CD

Lint, type check and build on every push; deployment without downtime.

Typed frontend

Nuxt 4, TypeScript and Tailwind CSS v4, connected to the CMS.

Which starter fits your project?

We compare the options with you – by editorial team, hosting and budget.