Loading
Heavy machinery website with an admin-managed catalogue


A website and owner dashboard for a heavy machinery import and export business. Excavators, breakers and parts are catalogue data managed from an admin panel, not markup — adding a machine needs no code change and no deployment.
An admin panel at a guessable URL is an invitation. The panel had to be safe to expose from the moment the site went live, before any account existed.
The admin account does not exist until the owner creates it with a secret set through the deployment CLI. Anyone finding /admin first cannot claim it. On localhost only, a generated password is shown once so development is not blocked.
Concept
Architecture
UI / UX
Development
Database
Testing
Deployment