Mike Smith DesignThemes

Making Room

A five-page Astro theme for craft workshop studios: a term sheet showing every dated class with a live seat meter and sold-out state, a booking request form, and a filterable gallery with lightbox. Built for pottery, woodwork and textile studios, and any class-led makerspace.

The Making Room home page
A section of the Making Room demo
A section of the Making Room demo
A section of the Making Room demo
A section of the Making Room demo
Making Room on a phone

Six screens from the live demo. Scroll or step through.

Making Room is a five-page craft-studio theme, warm and hands-on, built around a term sheet: every dated class on the page with a live seat meter, a seats-left line, a sold-out stamp and a book button. A studio page with named teachers and bios, a filterable gallery with lightbox, a booking request form, and vouchers and a first-timer FAQ on the visit page.

Making Room is a craft workshop website template built with Astro, for developers and freelancers making sites for craft workshops. Buy it once and use it on as many client projects as you like.

What you edit

  • site.json: studio name, address, phone, email, Instagram
  • workshops.json: the schedule, one entry per class, with date, price, seats and a teacher
  • crafts.json: the crafts you teach, with your own photos and blurbs
  • team.json: your teachers, their craft, photo and bio
  • gallery.json: the gallery grid, image by image
  • public/img: your own photography

What is in it

  • Astro 7, zero frameworks, one global stylesheet
  • Lenis smooth scroll and sparing scroll-triggered reveals
  • The term sheet: live seats-remaining, a sold-out stamp, month-by-month grouping and a designed between-terms empty state, computed from your schedule against the visitor's real clock
  • Booking request form with waitlist handling, plus an optional payment-link field per class
  • Filterable gallery with a lightbox that traps keyboard focus and returns it on close
  • Four colour packs with a one-click switcher: calico, indigo, porcelain and glaze
  • Fully responsive, respects prefers-reduced-motion, semantic HTML
  • Builds to pure static files, deploy free on Vercel, Netlify or GitHub Pages

Try it free first

The Making Room Lite is the free one page HTML cut of this theme: same design, no build step, no sign up. The full theme adds all 4 colour packs, the JSON data layer and the working parts above.


More for classes and bookings, and elsewhere