AdAstro logo AdAstro

Why I Built This

By Adastro Team Updated Feb 27, 2026
172 words 1 min read Audio available
Adastro john
Audio version0:00 / 0:00
HQ

I’ve been building websites for about 25 years.

I started with static HTML and Dreamweaver. Then Mambo/Joomla. Eventually WordPress.

But I’m not a formally trained software engineer. My last “deep dive” into a programming language was object-oriented PHP — many years ago.

Today I mostly work in systems and infrastructure. So this project started as a learning challenge.

I was frustrated with WordPress performance and complexity. At the same time, I wanted to understand modern stacks:

  • React
  • Astro
  • Supabase
  • Vercel / Netlify workflows
  • CI/CD pipelines
  • Server-first rendering

So I asked myself:

Could I build my own CMS from scratch — properly — using modern tools and AI-assisted development?

AdAstro is the result of that experiment.

Some numbers:

  • 2 months of spare time maxxing
  • 220 commits
  • gazillions of tokens, mostly Codex
  • ~70k lines of application code (excluding JSON), ~14k lines of tests.
  • 49 API routes, 19 admin screens, 3 modular bundled features.

It’s not perfect. It’s not a “WordPress killer.”

It’s a serious attempt to understand what modern web architecture feels like nowadays.