I run a photo booth company. I am looking to set it so that clients can start an appointment at 30 minute intervals, but the nature of my business requires that the client be able to very specifically choose times - I don't really schedule back-to-back like a hair stylist might.
So, I'm checking to see if the following functionality exists:
1) The ability for the client to be able to select a specific start time within acceptable parameters (30 minute intervals that don't conflict with other schedules/padding)
2) The system to be able to recognize this and know what other appointments COULD be scheduled around it. Example:
A client books an event from 5pm-7pm. There is a 30 minute buffer on both sides.
For a 2 hour event, the latest early time would be 2pm (2 hours plus 30 minute buffer accounting the 30 minute buffer from the next event). But, it also included options for 1:30pm, 1pm, 12:30pm, etc...
The earliest late event would be 8pm (30 min buffer and considering last 30 min buffer).
3) If no such appointments are possible, the system recognizes this and notes the day as busy.
Thank you and let me know if you need any clarifications.