Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Разработка приложения для автоматизированного поиска сайтов

Разместить заказ
x
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 1 год и 2 месяца
Бюджет: 1500 ₽/час
Модуль поиска сайтов предназначен для автоматического поиска веб-сайтов с заданными характеристиками в поисковой системе Yandex по заранее настроенному расписанию. По срабатыванию таймера или вручную модуль обращается к Yandex Search и выполняет запросы(настраиваемый список) согласно активным поисковым настройкам (настраивается в админке). Найденные сайты сохраняются в реестр сайтов. В процессе работы модуль исключает из результатов сайты, указанные в белом списке, и сайты, помеченные статусом «Исключен» (настраиваемые справочники), а также дубли. Для каждого запроса фиксируется время и результат последнего поиска, включая отметки об успешности или ошибках.
В результате работы модуля формируется список сайтов в том числе адрес, домен, время обнаружения и текст поискового запроса и другие значимые атрибуты ответа поисковика, сохраняются в таблице БД. 
Список экранных веб форм:
Форма управления настройками модуля: позволяет задать периодичность запуска и параметры подключения к Yandex Search.
Форма управления процессом поиска: предоставляет возможность запуска и остановки алгоритма поиска с отображением сообщения об успешности запуска или остановки.
Форма редактирования списка поисковых запросов: включает функционал создания, чтения, обновления и удаления (CRUD) поисковых запросов.
Форма редактирования белого списка: позволяет добавлять и удалять сайты, которые не должны отображаться в результатах поиска.
Форма просмотра списка сайтов: позволяет просматривать список найденных сайтов с возможностью редактирования их статуса (не обработан/исключен).
Форма редактирования справочника Объектов: поддерживает CRUD-операции для справочника объектов, к которым могут относиться сайты.
Форма просмотра логов работы модуля: отображает информацию о событиях работы модуля, таких как запуск, остановка, обработка запросов и ошибки.

Технологии реализации:
БД PostgreSQL
Бэк Python 
Фронт Vue.js, Flask 

Результат в виде готового к развертыванию докер контейнера и исходного кода. Система должна быть полностью автономная. Все таблицы БД разворачиваются с нуля при первом запуске модуля. Желательно, чтобы также заносились тестовые данные. Максимальное использование стандартных компонентов и технологий (расписание, логирование, ORM  для работы с БД и т.д.). Если хотите, что то уточнить или изменить – предлагайте. Основной приоритет – это скорость реализации модуля. 
Оплата: аванс 30%, 50% после проверки работы кода на вашем сервере, 20% после передачи докер контейнера, проверки исходного кода (инструкция по сборке должна быть) и подписания акта передачи ПО. Все условия обсуждаемы.
Разделы:
Опубликован:
06.11.2024 | 16:06 [поднят: 06.11.2024 | 16:06]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

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