Scheduling
Request an open tutoring time.
The availability below is generated from Anna’s Google Calendar in real time. Busy calendar events are never shown publicly—only bookable openings.
Live availability
Open tutoring times
Loading available times from Google Calendar…
Privacy: Existing Google Calendar event names and details are not sent to the browser. The server returns only open appointment times.
How requests work
- Choose an opening calculated from Anna’s live Google Calendar.
- Submit the student’s information and goals.
- Anna receives the request and approves or declines it.
- After approval, the backend creates the Google Calendar event and sends confirmation.
Important scheduling notes
- Submitting a request does not guarantee the time.
- The server rechecks the calendar before saving each request.
- Calendar credentials remain on the secure backend, never in this HTML file.
- Requests are stored in Firestore with status
pending.