1. Select a restaurant

  1. Directed to the Restaurant details Page

  1. Select a date

  1. Set the party size

  1. Select a booking time

  1. Select the booking type

  1. Select seating options

  1. Review booking details and submit

  1. Booking Success

  1. Select a restaurant

  1. Directed to the Restaurant details Page

  1. Select a date

  1. Set the party size

  1. Select a booking time

  1. Select the booking type

  1. Select seating options

  1. Review booking details and submit

  1. Booking Success

  1. Select a restaurant

  1. Directed to the Restaurant details Page

  1. Select a date

  1. Set the party size

  1. Select a booking time

  1. Select the booking type

  1. Select seating options

  1. Review booking details and submit

  1. Booking Success

#1 Completely hiding them

If it’s not selectable, then why show it at all? But by hiding it, this could mislead the user to think the selectable options are the ONLY ones available at all times. (e.g. if 6pm is hidden and not shown, diners might think the restaurant does not take customers at 6pm)

#2 Dimming and disabling unavailable options

#1 Completely hiding them

If it’s not selectable, then why show it at all? But by hiding it, this could mislead the user to think the selectable options are the ONLY ones available at all times. (e.g. if 6pm is hidden and not shown, diners might think the restaurant does not take customers at 6pm)

#2 Dimming and disabling unavailable options

#1 Completely hiding them

If it’s not selectable, then why show it at all? But by hiding it, this could mislead the user to think the selectable options are the ONLY ones available at all times. (e.g. if 6pm is hidden and not shown, diners might think the restaurant does not take customers at 6pm)

#2 Dimming and disabling unavailable options

Optimising for Mobile

Optimising for Mobile

#1 Making it easy to start reserving

Due to the smaller screen size, users will need to scroll through the restaurant information before getting to reservation module. To address this, I added a sticky call-to-action button at the bottom of the page that acts as a shortcut and scrolls the page directly to the reservation form.

#2 Maximising the use of space

#1 Making it easy to start reserving

Due to the smaller screen size, users will need to scroll through the restaurant information before getting to reservation module. To address this, I added a sticky call-to-action button at the bottom of the page that acts as a shortcut and scrolls the page directly to the reservation form.

#2 Maximising the use of space

#1 Making it easy to start reserving

Due to the smaller screen size, users will need to scroll through the restaurant information before getting to reservation module. To address this, I added a sticky call-to-action button at the bottom of the page that acts as a shortcut and scrolls the page directly to the reservation form.

#2 Maximising the use of space