About this template

What Softhour is

Softhour is a complete website for a bathhouse or sauna, a spa, a yoga or pilates studio or a small retreat host. It opens on a full-bleed photograph of the place behind fogged glass: visitors wipe the steam away with the pointer or a finger, and it slowly creeps back. Scroll on and the bathhouse circuit pins to the screen while the temperature counts from a 90 °C sauna to a 6 °C plunge, a rest room and the steam room, each with its own photograph.

It has 24 page types: two home pages (the second opens on heat and cold side by side with a seam you drag), a timetable with today as a strip of hours you drag sideways, the menu with a photo that follows the pointer, a page per session with its minutes, next dates and who leads it, passes with a picker that finds the cheapest, six retreats, people, a journal, visit, about with a plan of the building, questions, contact, careers, booking with a confirmation, a style guide and a licence and changelog page.

The palette is taken from the hero photograph: steam, concrete, charred cedar and one ember accent from the sauna window, designed separately for light and dark. Type is Noto Serif Display with Geist. Every motion switches off for visitors who prefer reduced motion. The bathhouse, its people and prices are invented, and the photographs are for demonstration only, so replace them with your own before you publish.

Last updated

What's included

9 pages, ready to fill in

  1. 01HomeSteamed-glass hero, statement, the pinned circuit, four kinds of hour, treatments, today hour by hour, the building, prices, retreats, people, journal, first visit, questions, hours and the next free hour
  2. 02Home 2Heat and cold side by side with a draggable seam, then today, three rooms, the menu, prices and more
  3. 03TimetableToday as a draggable strip with a now line, seven days with filters, places left and a waitlist
  4. 04Menu and sessionFifteen sessions in a list with a following photo; each page has its lengths and prices, a minute line, next dates and who leads it
  5. 05PassesPass picker, every single price, gift cards, cancellation rules and questions
  6. 06Retreats and retreatSix retreats with the programme, rooms and rates, what is included and deposit terms
  7. 07People, journal, aboutSix teachers and therapists with their week, six articles, the building plan and a timeline
  8. 08Visit, questions, contact, careersHours, getting here, first-time notes, twelve questions in five groups, a contact form and four open roles
  9. 09Book, style guide, licence, legal, 404A two-step booking with a live summary, the design tokens and components, licence and changelog, privacy, terms and a 404

Features

  • Steamed-glass hero drawn on a canvas, by pointer or touch
  • Pinned circuit, follow-photo lists, a draggable day strip and a building plan
  • Page transitions and smooth scrolling, all off under reduced motion
  • Open now, today and the next free hour from one hours file
  • Light and dark designed separately, with a stored toggle
  • Responsive on desktop, tablet and phone
  • No health claims, ratings or invented numbers

Code version

  • React 19
  • Vite
  • Tailwind CSS 4
  • TypeScript
  • React Router
  • Lenis
  • Content in typed files

Screens

A closer look

Taken from the live demo, in light and in dark, on desktop and on a phone.

Softhour template. Home: a photograph behind steamed glass that you wipe clear.
LightHome: a photograph behind steamed glass that you wipe clear.
Softhour template. The same first screen in dark mode.
DarkThe same first screen in dark mode.
Softhour template. The circuit pins to the screen while the temperature counts down.
DarkThe circuit pins to the screen while the temperature counts down.
Softhour template. Four kinds of hour, with a photo that follows the pointer.
LightFour kinds of hour, with a photo that follows the pointer.
Softhour template. Today as a strip of hours you drag, with a line for now.
DarkToday as a strip of hours you drag, with a line for now.
Softhour template. Home 2: heat and cold, with a seam you drag.
LightHome 2: heat and cold, with a seam you drag.
Softhour template. The timetable.
LightThe timetable.
Softhour template. The menu, with minutes and price on every line.
DarkThe menu, with minutes and price on every line.
Softhour template. A session page.
LightA session page.
Softhour template. Passes, with a picker that finds the cheapest one.
DarkPasses, with a picker that finds the cheapest one.
Softhour template. A retreat.
LightA retreat.
Softhour template. Teachers and therapists.
DarkTeachers and therapists.
Softhour template. The style guide that ships with the template.
LightThe style guide that ships with the template.
Softhour template. Home on a phone.
Softhour template. The circuit on a phone, dark mode.
PhoneHome on a phone. The circuit on a phone, dark mode.

Where to get it

Three versions, one design

Pick the one that matches how you build. The pages and the design are the same in each.

  • Framer templateRemix it into your Framer account and edit on the canvas. Projects and journal posts run on the Framer CMS.

    Free on FramerFramer Marketplace

  • Code on Digital Silk RouteThe full source: React 19, Vite, Tailwind CSS 4, TypeScript. Host it anywhere and change anything.

    $5one payment

    Buy theme · $5
  • XOXI themeA theme for your XOXI profile. Live on the XOXI website now; the iOS and Android app gets it with the next app update.

    Includedfor Pro and Business+ members

    Get it with Pro plan on XOXI

Want to see it first? View demo

Want one made for you?

Start with a free 30-minute call. You get a written plan and a fixed quote before any work begins.

Book a call

Fixed quote. You own everything we make.

The Black Momento online store, built by Victor Studios
Client work, designed and built by us