01 / project notes
What it was actually solving.
LUCID is a personal browser dashboard for managing the pile of self-hosted services, VMs, smart devices, and one-off daemons that live around Calvin’s home network. The point is not to look like an enterprise control room. The point is to make the annoying operations easy enough to do from any device.
Challenge
The setup kept growing: servers, Docker containers, a 3D printer, AI tasks, and desktop machines that sometimes needed to wake up or run something remotely. Doing the same work through SSH sessions and scattered web panels turned into friction.
Solution
A single-page command surface with buttons for the common actions. Behind the UI, LUCID talks to APIs and small daemons on the network: wake the PC, start a container, kick off scripts, open tools, and keep the boring operations in one place.
What stuck afterward
This was the project where frontend, backend, and sysadmin work stopped being separate boxes. It forced cleaner API boundaries, safer remote controls, and a UI that makes technical actions readable instead of magical.