JS программист: кастомное решение для дроп списков с autocomplete

Цена договорная • электронные деньги
14 января 2019, 19:58 • 3 отклика • 24 просмотра
Нужно разработать кастомное решение на JS для полей, подтягивающих данные с API. Поля (дроп-списки): провинция, город, почтовый код.

Поле Province по умолчанию содержит список значений/провинций. Исходя из выбранного значения из API подтягиваются значения для поля City. То же самое для поля Zip.

Стандартный Autocomplete не подойдет, нужно кастомное решение потому, что при клике по полю изначально надо вывести drop список без onscreen keyboard на мобильных устройствах. И только если юзер повторно нажимает на поле ввода, то появляется клавиатура.
Во-вторых, значений city может быть очень много, поэтому нужна возможность скролла более быстрого, чем скорость остального интерфейса.

Видео с сайта конкурента, для понимания того, как это должно работать: https://drive.google.com/open?id=1c09qi2MqvO5sj9_q...

Озвучьте цену за проект.