Starting point
A gym website that publishes the timetable and the cap
Whether a class is full is the question a gym site has to answer. The timetable the website builder hands a gym owner already carries a capacity and a difficulty level on every session, from a twelve-person 6am strength class to a twenty-person Saturday one, so the first edit is a class name, not a grid.

Shown in the Bold design style — one of 15 you can switch between; your business content carries over.



A timetable without a capacity is just a poster
Eight sessions a week across four class names, each with a weekday, a start time, a length, a cap and a level — Strength 101 capped at twelve for beginners, Conditioning at sixteen, the Saturday Throwdown at twenty and marked Advanced. Only three of the forty starting points ship a class schedule at all, and this is the one that pairs it with a printed membership table. Personal training sits behind it as three priced options, and the three coaches carry the days they run the floor.
What the sample site comes with
Eight weekly class sessions with capacity and level, three coaches with weekly shift tables, three priced personal-training options, a membership pricing table, a stats band, three sample reviews, and four pages.
Anything on that list that takes something from a visitor or reads from a live schedule — a form, a booking, a coupon code, a subscribe box, a class timetable, a listing fed by a collection — goes online with Storefront Pro. Storefront publishes the rest of the page exactly as you built it; where this template gives one of those a page of its own, that page is the one that waits for the upgrade.
What the site covers
- Classes
- Memberships
- Coaches
4 pages included
- Home
- Classes
- Memberships
- Contact
What is in scope, and what stays in your own systems
The timetable and the membership table are published information: this is a gym site that prints a price, a capacity and a level, not a till. Check-in, door access and attendance stay in the system you already run at the front desk.
Every count and price on this page was read out of the template itself rather than written by hand, which is why the numbers match the site you actually get.
What you get when you publish it
- Your own domain, hosting and HTTPS on the published site — not a subdomain of ours.
- Card payments run through your own Stripe account. Naratake takes 0% commission on the sale; only Stripe’s own card fee applies.
- Storefront Pro downloads the whole project as a standard Next.js app, so the site can be self-hosted with Naratake switched off.
- Building and previewing is free with no card. Storefront is $49 a month or $468 a year; Storefront Pro — which is where ordering and bookings go live — is $79 a month or $758 a year. The first payment is refundable in full within 7 days.
Questions people actually ask
Our sample timetable caps Strength 101 at twelve and the Saturday Throwdown at twenty. Does the site actually stop the thirteenth person?
Yes. Every class row carries its own capacity, and sign-ups are counted for one specific date rather than for the class in general — Monday's Strength 101 filling up leaves Wednesday's untouched. When someone takes the last spot, the seats are re-counted inside a serializable transaction before it is handed over, so two people tapping at the same moment cannot both get in. A class also stops accepting sign-ups once its start time has passed that day. The timetable shows the coming seven days and goes live on Storefront Pro.