StealThis .dev
Pages Medium

DIY — Build Log

Hackaday-style chronological build log for a fictional self-balancing robot project, set on a blueprint-grid hero with a maker-workshop palette. A dashed vertical timeline holds eight dated entry cards with prose, media placeholders, and mono tags; fail entries get danger badges plus lesson-learned callouts while milestones glow green. Includes filter chips, a follow button with live count, a mono status card for hours and cost, and a sticky IntersectionObserver mini-map.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Build Log

A Hackaday-flavored project log page telling the story of a fictional self-balancing robot across six months of entries. The hero sits on the signature navy blueprint grid with stencil-style headings, a mono project ID badge, and a safety-orange follow button whose follower count updates live. Directly below, a floating status card reports the current state, hours logged, cost so far, and entry count in JetBrains Mono.

The timeline itself is a dashed vertical rail with eight dated entry cards. Each card carries a title, real-feeling prose, a graph-paper media placeholder with a mono filename tag, and lowercase mono tags like firmware and oops. Fail entries are flagged with a danger-tinted badge, a red card accent, and an orange lesson-learned callout; milestone entries get an ok-green badge and accent instead.

Filter chips (All / Milestones / Fails / Updates) show and hide entries and keep the entry count honest, while a sticky mini-map on the right lists every entry as a colored dot plus date. An IntersectionObserver highlights whichever entry is currently in view and enlarges its timeline node; clicking a mini-map row smooth-scrolls to that entry. Every action confirms itself through a small blueprint-styled toast. On narrow screens the mini-map collapses into a sticky horizontal dot strip.

Illustrative UI only — always follow real safety guidance when working with tools, electronics, or repairs.