StealThis .dev
Pages Easy

DIY — Workshop Classes

Makerspace classes landing page in a workshop-blueprint aesthetic: a kraft graph-paper hero with a stencil Learn by making headline, a weekly schedule of class cards with navy date blocks, level badges, seats-left meters that turn amber when nearly full, and working Enroll buttons that decrement seats with a toast. Includes level filter chips, an instructors row with mono specialty tags, a dashed membership banner with a perks list, and a four-item FAQ accordion.

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

Code

Workshop Classes

A landing page for a fictional makerspace (“Bolt & Bevel”) that sells hands-on workshop classes. The hero sits on a kraft graph-paper background with a stencil-style “Learn by making” headline, safety-orange CTAs, animated stat counters, and a rotated blueprint spec-plate card for flavor. A sticky top bar links to each section.

The heart of the page is the weekly schedule: four class cards (Intro to Soldering, Woodturning Basics, 3D Printer Maintenance, Laser Cutting 101), each with a navy date block, level badge, mono meta line, price, and a seats-left meter. The meter is green when plenty of seats remain, amber when a third or less are left, and red at zero. Clicking “Enroll” decrements the count, repaints the meter, fires a toast, and disables the button when the class fills. Filter chips above the list narrow it to Beginner or Intermediate and update a live “showing X of Y” counter.

Below, an instructors row on a dark blueprint-grid section shows avatar cards with mono specialty tags, a dashed-border membership banner lists perks with a join button, and a four-item FAQ accordion (built on <details>) closes siblings when one opens. Everything is vanilla JS and responsive down to ~360px.

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