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

33 000 руб. за проект • наличный расчёт, безналичный расчёт, электронные деньги
13 ноября 2016, 08:46 • 3 отклика • 20 просмотров
Нужна программа для постоянного мониторинга сайтов визовых центров Польша, Чехия, Нидерланды в Украине (например, сайт Польша http://www.polandvisa-ukraine.com/) на предмет наличия свободных дат для регистрации на визит в визовый центр. В случаи появления доступных дат программа должна в автоматическом режиме регистрировать клиентов, используя информацию, которую внесли в программу заранее.
Программа состоит из двух частей web app и console app (Agent) .

Эта задача только на консольную аппликацию (агента), веб часть в задачу не входит.

Web App представляет собой dashboard для добавления и редактирования заявок. У заявок будут следующие статусы: Active – заявка ждёт обработки агентом, Paused – приостановленная до выяснения каких либо деталей оператором, не обрабатывается агентом, Completed – агент выполнил регистрацию заявки в визовом центре, Verified – заявка проверена агентом. Вторая задача агента - это проверять заявки со статусом Completed по ссылке http://www.polandvisa-ukraine.com/scheduleappointment_2.html . Если проверить удалось, то ставим статус заявке Verified, после чего отправляем email оператору с данными заявки.
Сама регистрация на сайте проходит в несколько шагов, при которых нужно вибирать требуемые данные и вводить персональные данные клиента, а также вводить значение капчи. Необходимо чтобы персональные данные подтягивались из заявки, которые будут вносится по каждому клиенту через web app. Более детальная информация о работе агента при приеме фрилансера.

Автоматический ввод капчи.
На сайте Польша reCaptchaV2, на Чехии - reCaptcha старая на Нидерландах - обычная текстовая капча.
https://rucaptcha.com/ http://captcha24.com/ Работаем с этими двумя сервисами. Агент должен уметь переключатся на другой сервис, если ответы с первого не прыходят или задержка обработки выростает свыше 15 секунд. Возможно будет добавлен еще один сервис или несколько.
Тестирование.
Нужно написать мок сервис, который будет генерировать ответы от сайта визового центра, чтоб можно было эффективно покрыть проект тестами. Также нужны перформерс тесты по ответам от сервисов обработки каптч.
IP Сервисы
Программа должна работать очень быстро, ефективно проходя все шаги регистрации.
Чтобы система не забаннила, запросы должны отправлятся с разных IP адресов, используя технологию TOR или что то другое на Ваше усмотрение, например спысок прокси.

Необходимые технологии C#, .NET Core, EF.
В идеале, разработчик должен быть готов быть на поддержке проекта, то есть за дополнительную плату подфиксить, если что-то в системе изменится.

Требования к процессу работы:
Нам нужен дисциплинированный, ответственный разработчик с хорошими навыками тайм-менеджмента.
- Работа будет разделена на спринты; мы ожидаем от разработчика реалистичных оценок по времени на задаи. Если задачи не будуть исполнятся или исполнятся со значительными задержками без оразумных на ето причин, это приниматся не будет;

- Рабочий процесс будет организован с помощью MS TFS (задачи, отслеживания ошибок, управления версиями). Это самый лучший способ измерить производительность труда разработчики и его прогресс.
- Мы хотели бы получать короткий ежедневный отчет (что-то вроде мини-скрам митинга), гду будут вопросы на три простых вопроса: что было сделано, какие проблемы возникли во время работы (если таковые имеются) и какие задачи запланированы на текущий день.

- Если Вы планируете выходной или будете недоступны в течение некоторого времени, мы были бы признательны, если Вы предварительно будете предупреждать нас об этом.