Skip to content
vaasalstudioVaasal StudioChat
All work

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

  1. 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.

  2. 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.

  3. 03

    Class timetable

    Every class, every day, with the trainer's name. Filter by class type. Readable on a phone in five seconds.

  4. 04

    Trainer profiles

    Who coaches what. This is what converts — people book a class with a person, not with a building.

  5. 05

    Membership pricing

    Rates on the page. Anyone who cannot see a price assumes it is too high and closes the tab.

  6. 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.

Open the demo

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
Message us on WhatsApp