This is the backend cloudflare workers to integrate with Google Calendar API for our meeting page
The API exposes 2 endpoints:
- GET
/available-slots
it takes a date parameter and will return available slots for this date - POST
/create-meeting
it push the form data (date, time, email and description) and will create a meeting in a given calendar
The development of the page is explained in this medium article
- Cloudflare workers
- It integrates with Google Calendar, you need to configure a Google Service Account and your Google Calendar (see the article for a step by step guide
deployed as cloudflare worker with wrangler.