Spec build · not a client
Trial booking page for a fitness studio
A page that turns an Instagram view into a booked trial class, with the enquiry landing on WhatsApp.
Open the live demo- Client
- Spec build — not a client project
- Year
- 2026
- Build time
- 1 – 2 weeks
- Price band
- ₹15,000 – 25,000
The problem
- Independent gyms and MMA clubs post good video and get real reach on Instagram.
- A person watches a reel, wants to try a class, and has nowhere to go except a DM that gets buried.
- Class timings, trainer names and trial prices are not written down anywhere a stranger can read them.
What was built
- 01
One action, everywhere
Book a free trial class. It is the only button in the hero and it is on a fixed bar at the bottom of every phone screen.
- 02
Live next-class strip
“Next class: HIIT at 6:30am — starts in 42 minutes”, worked out from the timetable and the clock. The page is different every time you open it.
- 03
Class timetable
Every class, every day, with the trainer's name. Filter by class type. Readable on a phone in five seconds.
- 04
Trainer profiles
Who coaches what. This is what converts — people book a class with a person, not with a building.
- 05
Membership pricing
Rates on the page. Anyone who cannot see a price assumes it is too high and closes the tab.
- 06
Trial booking form
Class, day, name, number. It validates, then opens WhatsApp with the message already written.
- Next.js (App Router)
- TypeScript
- Tailwind
- WhatsApp handoff
- Static — no database
- Deployed on Vercel
See it
Want to see this with your gym's name and photos on it? Send us the Instagram handle. We build it first, then you decide.
Built around
ELEVE Studio, a boutique gym in Vepery
What to look at first
Look at the strip under the hero. It works out the next class from the timetable and the time you opened it.
It is a demonstration, not that business’s official site, and every page says so. Nothing in it is stored and it takes no payment.
Where it stands
- This is a spec build. There are no results to report yet.
- It exists so a gym owner can see the finished thing before deciding anything.
Want this with your name on it instead?
Ask for your own demo