R50 45e534beea79d45410ab14d8ec37f67d
Воплощаю ваши идеи в проекты!

Парсер конкурентов и аналитика (под ключ)

Добавлено 10 янв 2021 в 22:08
Программное обеспечение, управляемое графическим интерфейсом.

Этот проект был сделан мной полностью под ключ - т.е. и backend (серверная часть) и frontend (пользовательская часть) и дизайн, и проектирование базы данных, в общем все задачи.

Стек - Node, React, MySQL

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

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

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

Так вот, благодаря этой таблице, сразу же после выполнения парсинга (возьмем в пример режим "все сайты", где парсились все сайты конкуренты и его собственный сайт), по таблице ассоциаций имён и данным парсинга составлялась аналитическая таблица, в которой были названия всех товаров, напротив каждого товара была его цена на сайте заказчика, так же - самая низкая цена этого товара по всем конкурентам, и значение на сколько выше или ниже цена (если цена выше - это отмечалось цветом).

Эту таблицу, а так же таблицы с результатами парсинга любого сайта в любом момент если требуется - можно было выгрузить в формате excel.

Благодаря этому софту теперь у заказчика цены всегда ниже, чем у конкурентов.
45ce8fa207 Ccd5313770 D04ceddd86 5414df491c F4b8462e24 86a5579993 Cb37058675 6108fc80c4 D09a5160b4