Skip to content
All work

Project 3 of 32

Christine Velluet

Christine Velluet: booking, payment and live classes inside the website

The website of a coach teaching Munz Floor®, Pilates and Stretching Postural® in La Rochelle, where students book, pay for and follow their online classes without an account.

Client
Christine Velluet
Year
2026
Type
Website, Web app
Visit the live sitechristine-velluet.com(new tab)
Christine Velluet home page: “Préserver et restaurer son capital corporel.”, a floor class video and the “Réserver un cours” and “Découvrir les cours” buttons

Context

Christine Velluet teaches Munz Floor®, Pilates, Reformer and Stretching Postural® (Jean-Pierre Moreau method), in a studio in La Rochelle and online. Her old site was a Wix showcase: it presented her classes, but offered no online booking or payment, and the video classes were managed by hand.

Approach

We replaced the showcase site with a custom website, live since October 2026. Students choose a single class, a 10-class card, a season subscription to a weekly slot, pro rata or a private session, and pay online without creating an account. A sign-in link sent by e-mail lets them find their bookings, cancel or reschedule them. The live class opens inside the page, with only the code received by e-mail.

Christine manages everything from a full admin space on desktop, tablet and phone: schedule, sessions and series, students, prices and plans, news, photos, videos and the texts of the site. The design is faithful to the pixel to the approved mockup, then takes the colours of her logo. The site is accessible (WCAG AA contrast, keyboard navigation, reduced motion) and built for Google and AI engines.

What we built

  • Online booking and payment, with no account: single class, 10-class card, season subscription to a weekly slot, pro rata, private session
  • Live classes followed inside the page, with the integrated Zoom SDK and only the booking code
  • Booking management through a sign-in link sent by e-mail: cancellation, rescheduling and credits
  • Automatic confirmation, reminder and refund e-mails
  • Schedule in week and month views, filterable by technique and by format (in studio or online)
  • Full admin space on desktop, tablet and phone: calendar, revenue statistics and charts, filters and CSV export
  • Management of sessions and series, students, prices and plans, each one switched on or off
  • News with links, photos and videos, published from the admin space
  • Every text, photo and video of the site editable, with the option to hide a technique or the in-studio classes
  • Cancellation rules set by the owner, password reset by e-mail, step-by-step built-in help
  • Design faithful to the pixel to the approved mockup, then adapted to the colours of the logo
  • Accessibility: WCAG AA contrast, keyboard navigation, reduced motion respected
  • Search and AI engines: structured data, sitemap, llms.txt file, redirects from the old Wix pages
  • Hosting on a Docker server with HTTPS, monitoring and automatic backups

Stack

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS
  • GSAP
  • PostgreSQL
  • Stripe
  • Zoom
  • Docker

Outcomes

  • Live since October 2026.
  • Indexed quickly by Google after going live.
  • For the search “christine-velluet”, Google’s AI Overview describes Christine from the site, and the links “Les cours” and “Tarifs” appear under the result (captured on 19 October 2026).

Something similar in mind?

One conversation is enough to tell you whether this approach fits your case, and what it involves.