What would make the action feel faster?
V1 - Circling the tables
V2 - Tap a table and then tap the party
V3 - Drag and Drop
Drag and drop requires the fewest taps
The user long presses on a guest in the list and the card turns into a draggable card.
As soon as the card is dragged out, the “Guest information” panel slides in on top of the reservation list (just like it does today).
Dragging the card to a table reveals a status message about that table.
Letting go on that table drops the guest onto that table and it turns purple to indicate “Seated” with a success notification and undo option.
Drag and drop allows the user to see the status of the table without an extra tap. If there is already another party assigned to the table, they’ll see that in the message and move on to another table.
This project is currently waiting to be developed. Since I was designing ahead of the development team, I got to about 80% complete with the design in Sketch and Framer, and I will sit with the engineers to adjust animations and microinteractions. We plan to measure success by reduced requests from the field to speed up the seating flow.