Создать ситуацию, когда некоторые столы и время уже заняты и не доступны для бронирования (необходимо сделать позиции изначально недоступными для выбора, а не выдавать ошибку, при сохранении бронирования).
Все уведомления о крайних точках состояний должны выводиться пользователю.
Личный кабинет для просмотра текущей брони.
Возможность отмены бронирования (самое позднее за 1 час до времени брони).