All work

Platform

Combat Boost

One CMS and one frontend serving a separate site for every martial arts school on the platform. Onboarding a new school is a command, not a rebuild.

  • My rolePlatform build
  • Built withPayload CMS, Astro, Cloudflare
  • StatusIn use

The shape of it

One Payload CMS, one media bucket, one Astro frontend, and many school sites rendering from them. Each school keeps its own repository for reviewed content and its own auto-deploy, so one school’s changes can never touch another’s site.

Onboarding is a command

Adding a school to the platform runs as a single operation that provisions the repository, pulls and reviews the content, and sets up the deploy, ending at a live preview URL with the remaining manual steps listed explicitly.

Every step stops once for human review before anything is uploaded. Automation that publishes a client’s site without a pause is a liability, not a feature.

The guard

No secrets and no school content are ever committed to the platform repository. That is enforced twice: as a pre-commit hook on the operator’s machine so a mistake never reaches GitHub, and again in CI so the rule holds for every clone and every contributor.

Got something that works like this?

Bring the process that annoys you most. A short call is usually enough for me to tell you whether it is worth automating.

Book a call