← All work
Full-stack product Powers this site

The HMGi Platform

The platform this site runs on.

A complete website platform packaged as one deployable unit. A full CMS with an inline, click-to-edit editor, first-party analytics with no third-party trackers, a lead pipeline, and an admin dashboard, all in a single container a non-engineer can run.

The HMGi Platform interface

The live The HMGi Platform site.

Overview

A lot of "custom" websites are really a page builder plus a pile of third-party scripts. This is the opposite. The whole thing, the public site, the content system, the analytics, and the lead capture, is one small stack you own and can host yourself.

The editor is the part people remember. You click any word or image on the live site and change it in place. No separate admin form, no developer, no waiting. You are reading a page it serves right now.

What it does
  • An inline, click-to-edit visual editor: change the live site in place.
  • First-party analytics and lead capture, with no third-party trackers.
  • Two-factor sign-in, cross-site-request-forgery protection, and token auth.
  • Single-container packaging: web server, API, database, and continuous backup in one deployable unit.
  • Real-time updates in the admin dashboard.
How it works

A Node and Fastify API sits over SQLite, fronted by nginx and backed up continuously, all inside one Docker container. The admin app is dependency-free vanilla JavaScript. Because it is one unit, deploying a new client site is close to a single command rather than a week of wiring services together.

  • Node
  • Fastify
  • SQLite
  • Litestream
  • nginx
  • Docker
By the numbers

Real figures from the build, not marketing math.

1 Container to run Site, API, data, and backups together
0 Third-party trackers First-party analytics only
Live Click-to-edit CMS Edit the site in place
MFA Secure by default Two-factor, CSRF, and token auth

Want something like this?

Tell me what you are trying to run without more staff. I will show you what a system like this looks like for your business.