A reservation page is where a guest decides whether tonight is your restaurant or someone else's. We rebuilt ours to make that decision easy — for every guest, including the ones using a keyboard or a screen reader.

What's new

  • Time slots are real buttons. Every open time is tabbable, announces itself properly, and picks with one click or keypress — no tiny radio dots, no mystery states.
  • It skips to a day that works. The page auto-selects the first day you're actually open with space, instead of landing guests on a closed Monday.
  • "Next available" chips. One tap jumps to the next five days with open tables.
  • Times grouped by daypart. Lunch and dinner get their own sections, so a guest scanning for 7pm doesn't wade through noon.
  • Type the date if you want. The calendar takes typed dates too, with on-screen guidance that says so.

The part you can't see

The whole flow was verified with automated accessibility scans in its interactive states — date picked, time chosen, details open — not just on first load. Focus moves where a screen-reader user expects it to, at every step.

Try it yourself: book a test table at our demo restaurant.