We just built an app like this for a client. I’ll send your a video tomorrow morning.
In this case, each hairdresser has their own working hours, and users can’t book on conflicting time slots or off hours.
Interesting. I just finished building a hotel reservation app. Learned a few things like how to perform an “and/or” action on an inline list with an list and how to manage booking conflict. Imagine a scenario where 5 ppl are trying to grab the same room all the same time. I would recommend @Jeff_Hager dynamic calendar template for this sort of thing.
Are the time slots all the same length? If so, then it isn’t too bad. If they vary it can get a little messy.
I wanted a version that used the calendar view, because it looks more familiar. And I also wanted one which showed what was available/unavailable before you clicked on it.
The settings allow you to select which days it is open, what hours within those days. You can either have morning/afternoon/evening sessions, or multi room/courts per day. I think I set it up for 3 seasons per day, but there is no reason why it couldn’t do more.
If the time slot length does vary quite a lot I think the logic breaks down. I have a feeling it was when the max time slot length was over 3 or 4 times the minimum length.
I’m afraid my main job took over again, so I haven’t developed this any further. I think I made it copyable.