По договоренности
Суть,
сервис должен агрегировать из разных источников данные по Ивентам (формат csv и xml ) и в удобной форме выводить на фронте актуальные Ивенты с минимальной ценой от разных поставщиков в виде таблицы сравнения цены с фильтром по названию ивента, по дате проведения, по локации.
т.к названия столбцов в csv и xml файлах у всех поставщиков разное, нужен предварительный maping полей, также могут отличаться название одного и тогоже ивента (у одного поставщика название ивента Концерт ла ла ла, у второго: ла ля ля Концерт ла ла ла) нужно распознавать Концерт , датада в разных форматах (yyyy-mm-dd, у другого поставщика dd/mm/yyyy), т.о. нужна возможность предварительной настройки обработки каждого поставщика (шаблон) с целью приведения всех полей к одному названию и одному формату даты, удаления дублей по сравнению с другим поставщиком.
Прайсы обновляются ежедневно по ссылке (в основном в gzip формате) и обрабатывать их нужно ежедневно, по расписанию, с автоматическим скачиванием по ссылке и распаковке (если требуется) в нужную папку на сервере или указать путь на скачанный файл.
Размеры файлов данных разные , самые большие это 250 Мб.
Обработка не должна занимать много времени и сильно грузить сервер.
Источников порядка 30, первоначально нужно 6 .
На фронте привязка к Wordpress.
Сами работы планирую поэтапно, делаем 1ю очередь минимальный функционал достаточный для запуска сервисов и обработки 6 поставщиков. Далее поэтапно вводим в работу остальные модули, функции.
Вы должны иметь опыт работы с агрегаторами или парсерами данных.
А так же меня интересуют ответы на вопросы:
- Какова вилка по бюджету выполнения проекта такого уровня
- Вилка по срокам
- Примеры работ схожих с моим проектом
- Вопросы, если таковые имеются
Писать в личку.