Макеты

Макеты расположены по ссылке.

Пользователю нужно открыть Яндекс.Маршруты и корректно заполнить поля «Откуда» и «Куда». Приложение построит маршрут, а под полями «Откуда» и «Куда» отобразятся режимы поездки: «Оптимальный», «Быстрый», «Свой».

Аренда машины

Арендовать машину можно в двух случаях:

Под названиями режимов появится информация о стоимости и продолжительности поездки, а также кнопка «Забронировать».

Untitled

Если нажать кнопку «Забронировать», вместо панели с названиями режимов появится форма бронирования. В форме нужно выбрать тариф, добавить информацию о водительских правах, указать способ оплаты. Дополнительно можно перечислить требования к заказу.Под «Требованиями к заказу» расположена кнопка «Забронировать». См. таблицу «Состояние кнопки».Если пользователь передумал арендовать машину, он может вернуться назад — это иконка со стрелкой влево. На экране снова откроется блок, где нужно выбрать способ передвижения.

Форма бронирования

На экране бронирования можно удалять адреса — они необязательны для заказа каршеринга. Пользователь может выбрать нужную машину на карте.

Ограничения полей

Наименование поля Тип поля Возможные значения Обязательность
Откуда текстовое поле Только буквы русского алфавита, цифры, пробел, тире, точка, запятая. Длина не менее 5 и не более 50 символов. Пробелы до и после адреса исчезают при снятии фокуса. Если пользователь не соблюдает любое из требований, рамка поля подсвечивается красным, а под ней появляется текст ошибки: «Введите корректный адрес». Нет
Куда текстовое поле Только буквы русского алфавита, цифры, пробел, тире, точка, запятая. Длина не менее 5 и не более 50 символов. Пробелы до и после адреса исчезают при снятии фокуса. Если пользователь не соблюдает любое из требований, рамка поля подсвечивается красным, а под ней появляется текст ошибки: «Введите корректный адрес». Нет
Выбор тарифа каршеринга одиночный выбор Один из вариантов: «Повседневный», «Походный», «Роскошный». Да
Права текстовое поле В поля «Имя» и «Фамилия» можно ввести только буквы русского алфавита. В поля «Дата рождения» и «Номер» — только цифры. См. ограничения поля «Добавить права». Да
Способ оплаты одиночный выбор Пользователю доступен один способ оплаты — карта. В поля «Номер карты» и «Код» можно ввести только цифры. См. ограничения поля «Способ оплаты». Да
Требования к заказу выпадающее меню При клике появляется панель с дополнительными параметрами. См. пункт «Требования к заказу». Нет

Untitled

По умолчанию выбран тариф «Повседневный», поля «Добавить права» и «Способ оплаты» не заполнены.