Application
Choose a program, pick one of the admin-approved dates, and complete your booking securely.
Price
Duration
Mode
Only dates added by the admin will appear here.
Booking note
Your chosen slot will be reserved after payment completes. Seats are limited by the admin-defined capacity.
Document upload fields are Firebase Storage-ready and can be enabled once bucket credentials are configured.
Program:
Session:
Payment: Stripe checkout enabled
Your application will move into the booking pipeline and the seat will be marked in admin once payment completes.