Back to The Lab Live at kmfg.co.za

KMFG Solutions

A five-page site for a B-BBEE Level 1, 100% Black-owned property, security, logistics, marketing and project management business based in Randburg, serving Gauteng and South Africa — built on a black-and-red brand system.

PagesHome, About, Services, Gallery, Contact
BackendGoogle Apps Script + Google Sheets
HostingVercel via GitHub
kmfg.co.za
KMFG Solutions homepage, showing the hero section and key stats

What it needed

A corporate presence that felt as trustworthy as five service divisions — property maintenance, security, logistics, marketing, and project management — deserve, plus a way for KMFG's own team to manage photo content and site settings without calling us every time something changed.

That meant the build couldn't just be a static site. It needed real infrastructure behind a clean front end.

What we built

A dynamic photo gallery backed by Cloudinary, sitting behind a password-protected admin panel with its own dashboard and settings tabs. Content and enquiries route through Google Sheets via Apps Script — no database to maintain, but real structured data underneath.

The public site runs on system-preference-driven light/dark mode, with a manual override tucked into the admin settings rather than cluttering the front end.

Small decisions, real impact.

2
Tabbed admin views — dashboard & settings
1
Launch countdown system built for the reveal
3
Theme modes — light, dark, and system
The decision: Google Sheets over a hosted database. KMFG's team already lives in spreadsheets, so content and enquiries route through Apps Script into a sheet they can open and edit directly — no admin-panel bottleneck for simple changes, and nothing to host, patch, or pay for as a separate database.

Want something like this built?

Send us what you're working with — we'll tell you honestly what it takes to build it properly.