In this example the user first selects a service on the left. The schedule then shows which times are available for this particular service.
Feel free to add and delete entries to see how it works. For the purpose of this demonstration, everyone can edit everyone else's entries.
You can also view this schedule on a mobile device