Project description
The core flow starts with program selection: strength bootcamp, cardio bootcamp, mixed HIIT, or beginner-friendly sessions. After that the bot asks about current fitness level (beginner, intermediate, advanced) so it can filter out classes that are not suitable and warn about intensity. Then it shows the live schedule with open slots per coach and location, lets the client reserve a spot, and moves straight into payment for a single class or a multi-visit membership package. We need automatic waitlist handling when a group is full, plus reminders before each session and a simple way to reschedule or cancel within the allowed window.
Requirements:
— Step-by-step scenario: program → fitness level → schedule → payment, with the ability to go back a step
— Real-time seat availability per class, coach and location, with automatic waitlist
— Online payment for single visits and membership packages (cards and at least one local payment method)
— Automated reminders before class and rules for cancellation or rescheduling
— Admin view or export of bookings, payments and attendance for the studio owner
— Clean, friendly dialogue text suitable for a fitness brand, easy to edit later