I have a backend for web and mobile apps to manage appointments. It works on a custom Parse Server (NodeJS + Express + MongoDB). I need to synchronize the backend appointments with some Google calendars.
Authorization from Google Calendar is already done, since it is managed by the apps and stored in the user profile at the backend.
The task I need to be done:
Every time an appointment is created/modified/deleted, it should be written as appointment in the Google calendar. The other way around, the employee can edit the appointment in the Google calendar and this should come back in my backend by calling a cloud function.