Oct 21, 2025
MASGO
One dashboard to publish articles to every client website.
CMSWeb Agency
MASGO
the problem
Running a small web agency means juggling many client websites. Every article, image and SEO tweak used to mean logging into a different dashboard, and one slow plugin could take a whole site down.
what I built
- Write once in one dashboard: articles, categories, tags, SEO and images for every client.
- Each client site is a separate Astro repository that reads a single JSON manifest at build time — no runtime API calls at all.
- A worker clones the repo, builds it, and serves the static result on the client's own domain.
the results
Client websites became plain static files: fast, cheap to host and very hard to break. Publishing an article is now one click, and a site that fails to build simply keeps serving its last good version.
1 JSON the whole content contract
0 API calls at runtime
Static every client site, served on its own domain
MASGO · 01
MASGO · 02
keep exploring
More works
tools I build with
- TypeScript
- Astro
- Tailwind
- Python
- WordPress
- Laravel
- Arduino
- C++
Let's talk
Got a project, a hard problem, or just want to say hi?
Send it over. I read every message.