title: Appointment System with Google Calendar API (Timeslots) React/NodeJS
body: <p>I am currently developing an appointment calendar with React and NodeJS using the Google Calendar API. The goal is to archive the following:</p>
  <p>Step 1: User selects the desired Date in Calendar (done)
  Step 2: Show Free 30 Minutes Timeslots in between the opening hours (done)
  Step 3: Book Appointment and add to Calendar (done)</p>
  <p>But now the problem is, that each timeslot can have 10 individual bookings and I want to show how much is left (e.g 3 People booked the slot at 15:30, I want to show that there are 7 Slots left) Currently if one booked the 15:30 slot it is removed. That is because I use a FreeBusy Query, and this only shows me the busy time not how many events there are.</p>
  <p>My first thought was to save the bookings also in a database and then look for every timeslot how many people booked before, but this seems like not the best solution.</p>
  <p>Do you have any better ideas on how to solve this problem?</p>
  <p>Thanks in advance</p>