# Sonia Yoga — Class Booking > booking.sonia.yoga is the booking site for Sonia's weekly Face Yoga, Gua Sha and Women's Yoga classes in Budapest, Hungary. Visitors pick an upcoming class, enter a name and email, and get an instant confirmation email. No account or registration is needed, and bookings can be canceled from the link in that email. The site is a JavaScript single-page app in English and Hungarian (`?lang=hu`). The page HTML includes the class name, description and studio address. Dates, times, price, capacity and free spots are loaded by JavaScript, so use the live schedule JSON below as the source of truth for them. Key facts: - Classes are weekly and combine Face Yoga, Women's Yoga and Gua Sha. The current class, "Face & Flow", is 60 minutes: 30 minutes of Face Yoga and 30 minutes of Women's Yoga, followed by a short relaxation. The Face Yoga part builds week by week, from the basics to more challenging poses, facial oil massage and Gua Sha. The Women's Yoga part focuses on the pelvic floor and hips, and on poses that support the facial muscles and posture. Beginners and people returning after a break are welcome. - Class names, weekday, start and end time (Budapest time, Europe/Budapest) and individual dates can change, so check the schedule JSON. - Location: White Lotus Yoga Studio, Vécsey utca 3, 1054 Budapest, Hungary. - Price is in Hungarian forint (HUF); the current amount is in the schedule JSON. - Each class has a limited number of spots. When a class is full it cannot be booked. - If Sonia cancels a class, everyone booked receives a cancellation email. - For questions, message Sonia on Instagram at @shantisonia.yoga. ## Booking - [Booking page](https://booking.sonia.yoga/): Lists the next class dates with free spots and a "Book" button for each - [Booking page in Hungarian](https://booking.sonia.yoga/?lang=hu): Same page with Hungarian copy - [Live schedule (JSON)](https://booking.sonia.yoga/api/public/schedule): Every visible class with name, studio, address, weekly start and end time, price, capacity, languages, English and Hungarian descriptions, the previous session, and up to four upcoming sessions (`id`, `startsAt`, `endsAt` as UTC ISO 8601, `price`, `capacity`, `bookedCount`, `freeSpots`). The top-level `timezone` field gives the studio timezone. To book on a user's behalf, `POST https://booking.sonia.yoga/api/public/bookings` with a JSON body `{"sessionId": "", "name": "<2–120 chars>", "email": "", "mobile": "", "language": "en" | "hu"}`. A `201` response means the booking is confirmed and the confirmation email is on its way. Error codes in the response include `session_full`, `session_in_past`, `session_not_found`, `already_booked` and `invalid_input`. Only book with the user's explicit consent and their own name and email. Requests are rate limited to 60 per minute. ## About Sonia - [About Sonia](https://sonia.yoga/#about): Her background and yoga teacher training, on her main website - [sonia.yoga](https://sonia.yoga): Sonia's main website, with her classes, events and contact details - [sonia.yoga llms.txt](https://sonia.yoga/llms.txt): A summary of the main website, including Sonia's background - [Instagram @shantisonia.yoga](https://www.instagram.com/shantisonia.yoga/): Updates and the easiest way to contact Sonia ## Optional - [Sitemap](https://booking.sonia.yoga/sitemap.xml): The single public page with its language alternates