Thoughts:
- Reduce perceived effort to complete reservation. For example, why can't I just view a calendar with open days and times? I could click on the time I want, then get a quick prompt for my name, one contact method, and the services I'd like.
- Allow integration with online/offline Calendar apps (Google Calendar, Outlook, etc). Users should be free to use the calendar they have now, if they'd like.
Edge case: what will you do to prevent a conflict between services offered and time available? For example, nail trimmings are only on Mondays from 10-2pm, ear cleanings are everyday from 4-5pm, and I'd like to schedule both.