Сделал единый трекер цен: стим, ps store, ms store, google play, app store. Прошу помощи в тестировании

Сделал единый трекер цен: стим, ps store, ms store, google play, app store. Прошу помощи в тестировании

Привет друзья, я на проекте совсем недавно, мне порекомендовали его единомышленники, говорят приходи, будет весело :) Ситуация следующая — я тружусь в сфере веб-разработки и в конце 2019-го года когда я следил классикой Playstation игр — Крашем бандикутом (по фану, тогда еще n.sane trilogy и затем уже CTR) и параллельно за Dirt Rally (ввиду своих особых увлечений и извращенств =)) в PS Store и Стиме я слегка психанул и решил сделать сервис мониторинга цен где на одном сайте я смогу отслеживать всё, что мне действительно нужно из самых основных платформ в их официальных магазинах.

С чего всё начиналось и к чему пришли

В начале 2020 года в январе-феврале это выглядело так:

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

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

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

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

Выбор платформ мониторинга

Однозначно ключевой особенностью в моём случае являлось то, что не нужно использовать тысячу приложений, где везде всё по разному) реализовано и на каждый случай в отдельности добавлять и следить, поэтому я решил сделать всё одном:

— App Store (тут мне интересны проги для elm на iOS, пара игрушек, и пара программ антирадар. Однако заодно я закинул некоторую "классику" в виде nfs most wanted и прочих, на случай если их вдруг сделают временно бесплатными, ведь это часто практикуется в app store)

— Google Play (более кустарный метод аналитики информации, из-за чего ввиду тех. особенностей пока нет возможности прикрутить нормальный поиск и доп. регионы мониторинга. Раньше у меня был Samsung Galaxy S8 и на него для меня были актуальны некоторые программки, которые также отслеживал. Тут недавно наблюдал забавную картину перед "супер распродажей":

Цена перед распродажей была 15 р достаточно долго, потом за день она выросла до 139 руб, и потом в день распродажи до 45 руб. Я ничего не имею против разработчика игры — его наверное тоже можно понять, но такие "мелочи" достаточно часто встречаются.
Цена перед распродажей была 15 р достаточно долго, потом за день она выросла до 139 руб, и потом в день распродажи до 45 руб. Я ничего не имею против разработчика игры — его наверное тоже можно понять, но такие "мелочи" достаточно часто встречаются.

— Microsoft Store / Xbox (у самого дома лежит Xbox 360, он был до PS4 и славно справлялся со своей задачей. К PS4 я пришёл т.к. в детстве у меня была 1-я сонька, наверное из чувства некоторой ностальгии. Пользователей мало, мне по данному разделу нужна особая обратная связь чтобы сделать его более удобным и устранить недочеты если они есть. Знаю, что многие пользуются Game Pass, но всё же по моим наблюдениям и MS Store тоже часто делают хорошие скидки. Сами программы не мониторю в MS Store, но они доступны. Сам являюсь пользователем Mac, а на нём опять же я пользуюсь разделом App Store.

— Playstation Store (как уже писал выше сам являюсь пока еще владельцем PS4, хочу мигрировать на PS5, сам не знаю чего жду — подходящего момента). Не понятна ситуация что стоит ли заказывать 1-ю ревизию через предзаказ или всё же лучше подождать. Но не спешу. В разделе PS Store я подгрузил информацию о EA/PS Plus для полноты картины. Частенько удаётся урвать скидочку на нужные игрухи, недавно решили позабавляться в Snowrunner и забрал его с товарищем. Трата времени та еще, игра крайне необычная — наверное этим и привлекла, хотя в целом я не фан. В детсве я переиграл в CMR02, CMR04 и (наверняка как и многие здесь) в NFS до NSFU2 включительно, далее для меня серия этих игр завершилась, но у самого осталось особое отношение к спортивным авто. На сегодняшний день летом в трек дни иногда ездим в Мячково или МРВ на кольцо, чисто для себя (я не профи).

— Steam (здесь ситуация не простая — стим не всегда информирует о скидках из подписок в самом стиме, на это часто жалуются мои друзья. Также сам стим не даёт полную картину о том, какая стоимость того или другого приложения была ранее. К примеру на бандлы в ETS2 map booster и Valve Complete Pack цена всегда указана так, что он по скидке. Но скидок есть несколько видов, мелкая и незначительная и ощутимая большая, вот простейший пример Valve Complete Pack на сегодняшний день:

На графике мы видим первоначальную стоимость и как она двигается в последствии, в среднем это 1700 руб, но в дни скидок опускалась ниже. Недавно сделал прогноз периодичности самых больших скидок.
На графике мы видим первоначальную стоимость и как она двигается в последствии, в среднем это 1700 руб, но в дни скидок опускалась ниже. Недавно сделал прогноз периодичности самых больших скидок.
По итогу 26-го ноября цена дропнулась до 334 руб, пока это самая большая скидка зафиксированная с 28.04.2020
По итогу 26-го ноября цена дропнулась до 334 руб, пока это самая большая скидка зафиксированная с 28.04.2020

Также планируется добавление Nintendo Switch, EGS, GOG и др. магазинов, но это еще не реализовано ввиду технических особенностей. Если делать, то лучше делать качественно, поэтому нужно немного подождать.

Как это вообще работает?

Изначально суть заключается в том, что следить за чем-либо и заходить на сайты вообще не требуется. Один раз нашли нужные игры и программы, жмакнули кнопку "узнать о скидке" и просто ждём — как будет скидка тебе сразу придет сообщение на Email и Push-ем. А когда пришла информация о скидке — на странице приложения можно увидеть полную информацию — сколько стоило раньше, большая ли это скидка, какая цена в др. регионах и розничных магазинах и тд.

Кстати, на данный момент есть поддержка 5-ти регионов: RU, US, KZ

Это бесплатный сервис

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

Есть ли ограничения?

Да, есть (но платить за это не нужно) ограничения первоначального аккаунта в 20 подписок. Оно легко сменяется простой активностью на сайте (написание комментариев), делается это автоматически. Кому лень писать я изобрёл жирную кнопку "донат" — при зачислении любой суммы доната также происходит смена аккаунта и в качестве благодарности от меня к профилю присваивается особое достижение в виде чашечки кофи :)

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

Тестирование

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

Недавно также нашлись добровольцы, которые помогли сделать приложение на iOS и Android (у андроида в Google Play/Huawei AppGallery пока висит мой гибрид, но уже есть натив и нам нужна помощь в его тестировании). iOS по усл. разработки к сожалению сделан частично платным (символически, оно идёт на разработку и обслуживание самого приложения), но я если что готов предоставить промо коды на 1 год (до 5 шт. в мес) на использование и тестирование. У Android копия приложения на нативе полностью бесплатное, там такие условия разработки (напомню, я сам тружусь в вебе, поэтому для меня iOS и Android разработка это тёмный лес, единственное что я осилил сам — это гибридные приложения).

Что тестировать:

— Сайт сервиса (web версия): Applook
— Приложение Android: Натив по запросу, Гибрид в Google Play, Гибрид в App Gallery
— Приложение iOS: App Store

Так как сайт предполагает выборочный мониторинг именно тех приложений, которые интересны его пользователям — там собрано только то, что уже кто-то начал мониторить для себя. Исходя из того, что рассылка "подборок" скидок не осуществляется по Email или Push, я сделал их выгрузку отдельно:

Telegram
В контакте
То есть если Вам интересно следить за подборками всех скидок (с сайта) из определенным магазинов — смело подписывайтесь. Но также я буду признателен за обратную связь о корректности информации, вдруг какие-то цены отображаются некорректно и вообще может что-то следует добавить / изменить. Раньше это был простой непонятный лист, сейчас привёл его в порядок с переносом строк и емоджи.
Сразу скажу, что TG и ВК каналами я не занимался, они несут лишь вспомогательный функционал и только для тех, кому это удобно. Мне например лично подборки не особо интересны, я сам пользуюсь точечным выбором того, что мне интересно и просто ожидаю.

Подведем итоги пост

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

PS. Спасибо кто осилилэтот длиннопост. Стараюсь трудиться для нас самих (пользователей кому это актуально), поэтому буду рад любой возможной поддержке

333333
225 комментариев

Fear  0+

47
Ответить

это было давно и не правда )))) Кстати сама игрушка оч крутая, в своё время проходил на одном дыхании)

6
Ответить

Лайк, громадная работа.

18
Ответить

Спасибо!

4
Ответить

говорят приходи, будет веселотебе нагло соврали)

11
Ответить

Яндекс.Браузер 1366х768

7
Ответить

Почему-то киберпанк заявляется как игра с самым большим количеством отзывов, хотя он ещё не вышел. Ну, или стрелка, которая выглядит так, будто показывает от большего к меньшему, работает наоборот.

Внутренних отзывов на сайте не вижу, так что опирается бд, наверное, не на это.

4
Ответить