Clinic
Health & FitnessA calm, accessible website for a dental or medical practice, with online booking.
8 pages · 131 KB
DocumentationA calm, elegant website for a hair salon and day spa, with online booking and gift cards.
Bloom is a complete site for Bloom Hair & Spa, a fictional independent salon. It ships with a filterable service menu, a team page with level-based pricing, a five-step booking wizard that works out real time slots from opening hours, staff rotas and treatment length, a gift card builder with a live preview, and a gallery with saved looks and a lightbox.
unzip bloom.zip && cd bloomopen index.html # that's it # optional, after adding new Tailwind classes:npm install && npm run buildFixed
Fixed
Changed
*.md, *.json), so words in the guides can no longer add unused rules to assets/css/style.css. No visible change.Fixed
?service= and ?stylist= only match the data's own ids. ?service=constructor or __proto__ stopped the script ("Cannot set properties of null") and ?stylist=constructor showed "Object" as the stylist; they are now ignored like any unknown value." in ?topic= no longer throws (the topic is matched by comparing option values instead of building a selector).Added
DOCS.md.Fixed
Intl.NumberFormat using the salon's currency and locale instead of a hardcoded "£".Added
?service= and ?stylist= preselect choices.A calm, accessible website for a dental or medical practice, with online booking.
8 pages · 131 KB
DocumentationA bold, dark gym and fitness studio site with a bookable class timetable.
9 pages · 150 KB
DocumentationA bold, vintage-modern barbershop website with live wait times, online booking, a product shop and gift cards.
9 pages · 161 KB
Documentation