A Built-In and Local-First CMS for ABW Logs

I rebranded Billy Arante Blogs to ABW Logs. It is for the consistency of branding the stuff I am currently working on and for my future projects, with it I added a new feature that I need to add and edit my blog posts — a custom-made CMS — the way I want it to be.

So, I created a built-in and local-first CMS for this project. It is an AI-assisted software development workflow, I think it is inevitable and indispensable now and moving forward. Software design and development has definitely changed.

This CMS is built-in with in the project but also local-first — it can only be run and access locally, where it should be. The posts are stored within the project’s directory and version controlled using git which is I really like a lot. And still the content are created using MDX (Markdown).

The current version of this CMS is just a simple HTML + CSS + JavaScript + Node (Express) application. It works just fine for now, but if the need arise to add more features, that scenario might require a framework, I will reconsider the tech stack. The parent project is made with Astro + TypeScript + MDX, then deployed it on Netlify.