StealThis .dev
Pages Easy

DIY — Tool Encyclopedia

A workshop-styled tool wiki page with an A–Z alphabet index bar, live search with match highlighting, and category filters across hand, power, electronics and measuring tools. Eighteen entry cards pair SVG line-art icons with one-line definitions, used-for chips, amber safety strips and budget-alternative suggestions, while a sticky blueprint side panel rotates a Tool of the Day with mono quick facts for weight, price range and skill level.

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

Code

Tool Encyclopedia

An encyclopedia-style reference page for a fictional makerspace wiki. A blueprint-grid hero holds the search input, four category filter pills (hand, power, electronics, measuring) and live counters, while a sticky A–Z index bar sits below it — only letters with entries are clickable, each smooth-scrolls to its section, and an IntersectionObserver scrollspy highlights the letter currently in view.

Eighteen tool entries are rendered from a JavaScript data array and grouped under mono letter headings. Each card carries a hand-drawn-style SVG line-art icon, a shelf-reference badge, a category chip, a one-line definition, “used for” chips, an amber safety strip where the tool warrants one, and a dashed “No tool? →” line suggesting a budget alternative. The search input filters every field live with a small debounce and wraps matches in highlighted mark tags; an empty state with a reset button appears when nothing survives the filter.

The side panel features a Tool of the Day picked from the calendar date, showing a larger illustration and quick facts (weight, price range, skill level, shelf ref) in JetBrains Mono. A shuffle button rotates the pick, and “View entry” clears any active filters, scrolls to the matching card and flashes its border. Toast notifications confirm filter changes and shuffles.

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