In 2 words project makes this:
From this:
This solution makes bookings Google Calendar view available as the user-friendly table.
Live view of the available/booked locations, try it now
Some details:
- project hosted for free on Glitch - NodeJS hosting
- server code is vanilla JS on Node.js
- view uses HTML+CSS+JQuery and moment.js
- responsible CSS, flexboxes
- users Google Calendar accessed through the Google Service account, calendar not shared on the web
This project use modified DateRangePicker for embeded calendar control on the page. Modified JS and CSS of this control are daterangepicker.css and daterangepicker.js.