Владимир Корзаватых
Заказчик Владимир Корзаватых j_webinsight_ua | FL.RU

Владимир Корзаватых

На сайте 12 лет и 3 месяца (заходил 5 лет 11 месяцев 16 дней назад)
0
177.73
Рейтинг
177.73
Все (2)       Заказы (2)        Вакансии (0)       Конкурсы (0)
Разместить заказ
09 Июня 2020
Бюджет: 25 000 руб
В существующий CRM проект на Angular требуется создание модуля мультиязычности и интегрировать его в существующие модули: бренды, типы, группы, товары.

Особенности задачи:
* Поиска по переводам не будет, так что переводы можно хранить в мета информации объекта.
* Редактирование переводов сделаем через табы.

Требования к кандидату:

* Ответственное отношение к работе
* Обязателен опыт работы над коммерческими проектами и образование связанное с программированием.
* Желание работать в команде над долгосрочным проектом.
* Понимание архитектуры и принципов программирования.
* Желателен опыт работы с NodeJs (для поддержки серверной части).

Вместе с предложением прошу предоставить:

1) Опишите опыт работы, и с Angular в том числе.
2) Предоставьте ссылки на сделанные проекты, желательно с исходным кодом. (Если нет возможности предоставить ссылку на весь проект – предоставьте отдельные сервисы или компоненты, в которых вы реализовали нестандартный функционал)
3) Сообщите сколько часов в неделю вы можете уделить работе над проектом.

PS: Жду ваших предложений.
Владимир

Прошло времени с момента публикации: 5 лет 11 месяцев 16 дней 21 час 39 минут
Раздел: Программирование / Веб-программирование

04 Июня 2020
Бюджет: 2 000 руб
Создать четыре улучшенных валидатора для реактивной формы: email, required, minLength и maxLength. Отличие этих валидаторов от стандартных – игнорирование пустых символов в начале и конце введенного значения.

Требования к задаче:

Подготовка среды для тестирования задачи:

1) За основу взять проект github.com/ssunils/angula...
2) В боковое меню добавить страницу Validators.
3) На этой странице создать Реактивную форму с двумя полями: Name и Email и кнопкой Subscribe и реализовать валидацию полей перед отправкой.
4) Для поля Name применить валидаторы required, minLength(3) и maxLength(50)
5) Для поля Email применить валидаторы required, email, и maxLength(50)
6) Кнопка Subscribe должна быть неактивна пока форма не будет валидна.
7) Если поле не проходит валидацию – подсвечиваем его красным и показываем соответствующую ошибку:
Required field
Incorrect format
Text is too short
Text is too long

8) Если данные формы валидны – сформировать объект для отправки на сервер, убрать лишние пробелы в начале и конце введенных значений.
9) Сформированный объект с данными вывести в консоль.
10) Убедиться что код отформатирован и аккуратен.
11) На github создать репозиторий, залить сделанную работу, предоставить ссылку.

Требования к валидаторам:

1) Создать отдельный модуль для требуемых валидаторов.
2) Реализовать валидаторы в соответствии со стандартом ValidatorFn
angular.io/api/forms/Vali...
3) Для реализации валидатора email подключить библиотеку www.npmjs.com/package/val... и использовать функцию isEmail.
4) Валидаторы required, minLength() и maxLength() реализовать самостоятельно.
5) Все валидаторы должны игнорировать пустые символы в начале и конце введенного значения.


PS: Вместе с предложением прошу предоставить следующие данные:

1) Сделайте оценку времени, которое вам необходимо для выполнение данной работы
2) Опишите опыт работы связанный с Angular
3) Предоставьте ссылки на сделанные проекты, желательно с исходным кодом. (Если нет возможности предоставить ссылку на весь проект – предоставьте отдельные сервисы или компоненты, в которых вы реализовали нестандартный функционал)
4) Сообщите сколько часов в неделю вы можете уделить работе над нашим проектом.

Прошло времени с момента публикации: 5 лет 11 месяцев 21 день 14 часов 39 минут
Раздел: Сайты / Веб-программирование

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».