Закрыт

Написать программу

Необходимо создать Polymer-компонент и node.js-модуль.

Компонент состоит из строки поиска, кнопки и таблицы.

По рандомизированному запросу в строке поиска, компонент обращается к базе ФИАС ([url removed, login to view]).

Строка должна иметь функцию автозаполнения, которая работает после написания пользователем минимум 1 слова и предлагать до 5 релевантных вариантов, полученных из базы.

Благодаря автозаполнению пользователь должен получить корректный адрес в формате: Город, регион, улица, дом.

Далее пользователь должен иметь возможность сохранить эту строку по клику на кнопке.

Иными словами, строка отправляется на сервер, разбивается в соответствии с типами объектов ФИАС (region, district, city, street, building) и сохраняется в базу.

В базе каждому типу соответствует своя таблица. Таблицы связаны между собой реляциями.

После сохранения, строка должна собираться из базы и высылаться обратно с сервера в компонент и отображаться:

1) единой строкой адреса

2) в таблице компонента с колонками, в соответствии с типами объекта

Требования к ПО:

- Node.js

- Express/Connect

- [url removed, login to view]

- Polymer

- PostgreSQL

Язык: ES6 (node-friendly)

Результат должен быть представлен в открытом самостоятельном git-репозитории на GitHub в виде воспроизводимого node.js-модуля.

Время выполнения задания с момента его получения будет учитываться при оценке результатов.

Навыки: Node.js

О клиенте:
( 0 отзыв(-а, -ов) ) Spain

ID проекта: #10972134

1 фрилансер в среднем готов выполнить эту работу за €34

€34 EUR за 1 день
(0 отзывов(-а))
0.0