Support us

Разработчик сделал сайт для сравнения цен на товары в Польше и Литве с беларусскими

И не только в этих странах: сайт позволяет сравнивать цены на товары и продукты в Украине, Казахстане и России с аналогичными в Беларуси. Сходите, сравните. 

19 комментариев

И не только в этих странах: сайт позволяет сравнивать цены на товары и продукты в Украине, Казахстане и России с аналогичными в Беларуси. Сходите, сравните. 

Зовут молодого человека Геннадий, он фронтенд-разработчик. А сайт — его пет-проект. Идея появилась ещё в 2023 году: разработчик обратил внимание на то, что все вокруг жалуются на рост цен — и решил его отследить. 

— Если изучать официальную статистику, то там все усреднённо: например, указаны «Хлопья овсяные — 2.90», но я обычно выбираю конкретную марку хлопьев и знаю, что цены на них могут значительно отличаться — мне нужна была конкретика и прозрачность. 

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

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

Геннадий заостряет внимание: сравнение на сайте проводится только по абсолютно одинаковым товарам — никаких местных аналогов. «Из-за этого выборка товаров неидеальна, так как одинаковых товаров, представленных в Беларуси и странах Евросоюза, становится всё меньше», — добавляет наш собеседник. 

Цены товаров (как и их наличие) обновляются каждый день — то есть информация всегда актуальная. Сравнивать можно как в беларусских рублях, так и в злотых при сравнении с Польшей, или в евро при сравнении с Литвой

Товары парсятся с сайтов доставок — преимущественно в столицах. Разрешение на парсинг разработчик не запрашивал, «но все сайты являются публично доступными и не требуют регистрации», отмечает он. 

Сайт написан на JavaScript, на фронте используется Next.js, на бэке — Express/Nest.js.

— Идея увлекла меня, и я захотел прокачаться в новых технологиях как на фронтенде, так и на бэке (такой работы было очень много). Возможно, этот опыт поможет мне перейти во фулстек-разработку, — говорит Геннадий. 

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

devby.io сходил на сайт, чтобы посмотреть, как отличаются цены на товары в Минске и в Варшаве. В качестве валюты мы выбрали злотый, но с с помощью переключателя можно поставить и беларусские рубли. Цены конвертируются по официальному курсу валют РБ на каждый новый день. 

Зелёным обозначена лучшая цена, красным — разница между ценами в процентах. Чтобы посмотреть, как менялась цена на конкретный продукт, можно нажать на подчеркнутое название магазина, — и вы перейдёте на страницу продукта. Вот так менялась цена на кофе Dallmayr. 

А можно ещё перейти сюда, чтобы сравнить цены и скидки на продукты в Минске — и выбрать лучшее предложение.

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

Читайте также
Как разработчик в Польше работал курьером (но потом всё получилось)
Как разработчик в Польше работал курьером (но потом всё получилось)
Как разработчик в Польше работал курьером (но потом всё получилось)
@dzikpic, канал для айтишников в Польше, рассказал историю Александра. Перед тем, как попасть в польскую компанию, он два месяца доставлял еду в Glovo. Каково это — ездить на велосипеде по 10-12 часов в день и почему маникюрщица зарабатывает больше разработчика.
15 комментариев
Айтишник купил дом в Польше. Как получить разрешение в 2023, когда отказов больше
Айтишник купил дом в Польше. Как получить разрешение в 2023, когда отказов больше
Айтишник купил дом в Польше. Как получить разрешение в 2023, когда отказов больше
@dzikpic, канал для ИТ-экспатов в Польше, рассказывает историю белорусского айтишника, который купил дом в Гданьске, с комментариями эксперта. Обсудить историю можно в чате.
12 комментариев
Belka Games уволила сотрудников в Беларуси, России и Литве
Belka Games уволила сотрудников в Беларуси, России и Литве
Belka Games уволила сотрудников в Беларуси, России и Литве
22 комментария
Российская «Леста» стала 100%-м собственником «Гейм Стрим»
Российская «Леста» стала 100%-м собственником «Гейм Стрим»
Российская «Леста» стала 100%-м собственником «Гейм Стрим»

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Lars Ulrich
Lars Ulrich MENA\GCC Representative в EPAM
12

Замечательный проект. А теперь переупакуйте его в нормальный B2B для мониторинга большого е-коммерса и сбора аналитики по конкурентам и продавайте его по подписке как Profitero. Геннадий, кивните головой в комментах, поделюсь с вами экспертизой

table
table Table в Database
0

а что вы под е-коммерсом понимаете? у ритейла как правило уже настроен сбор инфы по конкурентам

4

Молодец, вот это действительно проект.

1

Очень круто.

Можно ещё добавить зоомагазины.

2

Registrant Contact
State:
St Petersburg
Country:
RU

разыходзімся

Anonymous
Anonymous
0

И что? Какая разница откуда разработчик?

fabulius 91
fabulius 91 CEO в Предприниматель в Польше
-2

Господи, да хоть из ада разработчик, какая разница?

-3

Ну молодец.

И мне заголовок понравился. Люблю когда вещи называют своими именами.

-1

Сразу по UX проблема, Если в РБ цена выше, процент красный, если в Польше, все равно красный. Лучше сделать дифференциацию цветовую соответствующе цвету цены страны в карточке товара. А так офигеть как полезно для свежепонаехов. Но я бы все же еще добавил по группам товаров сравнение, мне очень не хватало сравнить цены на мясо, молочку, рыбу и тд, когда только переехал, все казалось безумно дорогим и непонятным.

2

Чукча плохой читатель, увидел в конце инфу про добавление категорий, отбой. Тогда UX поправить, чтобы читалась разница лучше и понятно было сразу выгода есть или нет

kwon69
kwon69 Application support team lead в EPAM
-2

Мой главный вопрос - а зачем? В разных странах разные доходы и расходы. Средняя ЗП в Швеции в 2 раза больше чем в Литве. Цены на товары тоже соответственно выше. Смысл сравнивать просто цены не учитывая доходы?
Врядли получится зарабатывать в Польше или Литве и жить и тратить в РБ.

Пользователь отредактировал комментарий 4 сентября 2024, 20:08

kek cheburek
kek cheburek Senior CSS Architect в Flex co
1

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

table
table Table в Database
2

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

-1

Сравнивают цены для сравнения конкретно цен.

Дык а практический смысл в этом какой?
Поедешь за пачкой кофе из Витебска в Гданьск что ли?

-1

цены на мыло и еду не интересны, это везде одинаково. Вы сравните цены на авто, недвижку, зэпки. Вот тут уже интересно.

1

Вероятно автор это далее сможет реализовать, если захочет. Странно было бы от MVP ожидать широкий функционал.

table
table Table в Database
4

а где сырки?

Олег Зголич
Олег Зголич Senior Software Developer в Guram
0

Данный ресурс не берет в расчет, что скидки на многие продукты в Литве достигают 50%. Тот же кофе я давно не покупал по полной цене, это не нужно. Так что сравнение цен не актуально.
Вполне легко можно закупаться продуктами на скидках без ущерба качеству и получится совсем другая калькуляция.