Background: allow vendors to setup their availability for booking, on a mobile app. Availability goes down to hourly basis (e.g. minimum 1 hour blocks).
Goal: allow different types of user (part-timer/full-timer/freelancer) to setup the availability
Common usage patterns we've known:
- ~50% part-timers: after working hours (e.g. every weekday 7pm-midnight and day-time weekends)
- ~35% full timers: almost everyday with random off days
- ~15% freelancers: have no specific short-term patterns
Worth to mention, both part-timer/full-timer consist of mainly older audience who are not familiar with mobile apps
Solutions proposed so far:
2 step setup process:
- step 1: setup a weekly recurring timeframe (i.e. weekday evening + night)
- step 2: customise down to the hourly slot for each day (still weekly recurring basis)
editing availability
- editing down to specific date and time is possible
Problems:
- too complicated
- user don't know what to do