Добрый день,
Мне нужен один фронтенд разработчик, разработчик с знаниями Yii2 является необязательным но плюс.
Мне нужна многошаговая динамически заполненная форма, которая будет заполнена на основе JSON, предоставленный с помощью API из бакенда.
JSON предоставляется бэкэндом, где может быть:
1. Шаг / Приоритетный номер
2. Тип поля (текст, раскрывающийся список / выбор, текстовое поле, флажок, только текст и все доступные формы)
3. Если поле заполнения обязательное или подтверждение (пример: электронная почта, номер, строка с лимитом)
4. Есть ли сообщение об ошибке.
5. Расширяемое поле, если да, нужно добавить кнопку плюс / добавить, чтобы добавить новые поля. Даже под группы. Пример: имя сотрудника, возраст сотрудника, связь сотрудника. Все это должно быть добавлено на основе одной кнопки добавления.
6. Ширина на основе компонентов пользовательского интерфейса ('material UI' / семантика / бутстрап и т. Д.), Как в этой демонстрации
7. Значения будут заполнены, если они находятся уже заполнены заранее.
Страница по умолчанию:
1. Страница регистрации / входов (подтверждение регистрации электронной почты будет отфильтровано с помощью например: @email_provider.com)
2. Страница профиля с счёт личной информацией
3. После входа в верхний правый угол макета появится обратный отсчет, основанный на установленном крайнем сроке.
4. Далее (кроме первой страницы), Предыдущая (будет отправлена на последней странице) и кнопки «Сохранить». Кнопка «Сохранить» / «Далее» / «Предыдущий» отправляет значения в исходное состояние с заполненными значениями.
5. Не стоит просто добавлять «реагировать ниндзя» в начало вашего предложения, поэтому я обязательно прочитаю все пункты.
6. Обязательные поля будут проверяться при последнем нажатии на клик и будут слегка сообщаться при нажатии на следующую или предыдущую
7. Экспорт Pdf после успешного завершения.
8. После отправки форма должна быть только невидимым режимом, основанным на каком-то государстве. Из бэкэнд эта настройка может быть изменена на возможность модификации. По истечении времени, которое было в обратном отсчете, также должно быть только видимый режим.
9. Аутентичный токен на основе JWT с истечением срока, предоставленный бэкэнд, для входа / регистрации
10. Обеспечьте посещение пользователя и оставить время со страницы.
Мне нужно, чтобы эта работа была завершена до 14 октября 2017 года.
Задача была переведена с английкого с помощью "google.translate" который также составилял. Если будут вопросы могу уточнить.
заранее спасибо