Закрыт

MailBox creator via captcha

Реализовать приложение автоматической регистрации пользователя([login to view URL], [login to view URL], [login to view URL])

Приложение должно взаимодействовать с пользователем посредством web-интерфейса.

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

Алгоритм работы:

Пользователь открывает веб-страницу (например, локалхост), содержащую две кнопки:

по нажатию первой кнопки отправляется get-запрос на определенный в конфиге url. После получения ответа с кодом «200» приложение получает captchу с формы регистрации почтового сервера и отображает ее на веб-странице.

Пользователь выполняет условия captchи и нажимает вторую кнопку, после чего веб-приложение считывает конфигурационный файл из директории, заполняет его значениями необходимые поля формы при регистрации почтовика, передает captchу и осуществляет регистрацию пользователя. В случае занятости логина к нему добавляется рандомное число.

После успешной регистрации пользователь переходит на следующую итерацию регистрации нового почтового ящика (обновляется веб-страница и выбирается конфигурационный файл). В случае отсутствия новых конфигурационных файлов пользователь получает об этом уведомление.

Конфигурационные файлы по результатам обработки перемещаются в другие директории для успешно зарегистрированных и ошибочных соответственно.

В случае успешной регистрации в базу данных делается соответствующая запись, содержащая логин и пароль для доступа к почтовому ящику.

В случае ошибки выводится уведомление.

Релизовать следующий функционал:

Проверки вводимых данных (присутствие логина в базе данных либо его занятость в почтовом сервере)

Отображения captchи (в случае ошибки ее обновление на странице)

Регистрации почтовика

Записи данных в базу данных

Допольнительно:

Реализовать с использованием классов, в которых описать API функционирования всех модулей

Расписать временную и денежную оценку каждого модуля программы

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

Навыки: JavaScript, Linux, Node.js, PHP, Python

О клиенте:
( 1 отзыв ) minsk, Belarus

ID проекта: #11855357

3 фрилансеров(-а) готовы выполнить эту работу в среднем за $158

antyans

Доброго времени суток. Ознакомился с предоставленной Вами информацией. Проект очень заинтересовал. Прекрасно понимаю суть поставленной задачи. У меня есть большой опыт web-разработки, опыт индивидуальной разработки под Больше

$300 USD за 10 дней(-я)
(19 отзывов(-а))
4.6
nitinsali91

I have strong experience in php, frameworks and front end so I can do it as per specs. looking forward to hear from you. Thanks,

$144 USD за 8 дней(-я)
(2 отзывов(-а))
1.9
giopld

Please add Me S,k,y.p,e Id--- giopld for more discus ************************************************************************************

$30 USD за 1 день
(0 отзывов(-а))
0.0