I don’t beleive @seanhoots is still around. On the thread for his plugin he seems to be MIA for over a year.
When I was making the Google Calendar portion of my Calendly Clone template, I built out features to only show the booked meetings onto the custom calendar. In building that out I really wanted to show the entire duration of the booked time using a color to denote the duration, but it really slowed things down…so despite getting it done, it was too clunky to utilize.
If you can create a plugin with UI components to put together a custom calendar with that ‘duration color’ aspect, it is as simple as using the booked dates. Of course things are always easier said than done.
I have a couple of clients who were using the Air Calendar plugin who had enough with its bugginess and lack of maintenance, as well as overall lack of features that they decided to utilize my Calendly Clone template and integrate it into their existing projects.
One of those clients decided that they really wanted the UX of the Air Calendar for that drag and drop and color duration aspects. Since I am not a plugin developer I put them in touch with @vini_brito who I believe does a solid job with plugin development and last I have heard he is in development on a custom solution for that client.
Maybe reaching out to @vini_brito to collaborate.
You might also reach out to @keith who just launched his Parallel Dates plugin that has some great features. He has the ability to create the available time slots based on booked times but also to change dates/times based on timezones (that is the parallel portion).
When I made my Calendly Clone template I actually used Keiths listshifter plugin to run all the processing necessary to create the parallel dates as well as the available times slots based on booked slots. I believe his newest plugin does exactly what I had used the list shifter plugin to do and probably some more. Since Keith developed the Calendar Grid Pro plugin, he may be the date/time Wizard. I know I learned everything I know about dates/times due Keiths incredible presence on the forum.