Сделал единый трекер цен: стим, 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. Спасибо кто осилилэтот длиннопост. Стараюсь трудиться для нас самих (пользователей кому это актуально), поэтому буду рад любой возможной поддержке

22 показа
11K11K открытий
22 репоста
225 комментариев

Fear  0+

Ответить

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

Ответить

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

Ответить

Спасибо!

Ответить

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

Ответить

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

Ответить

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

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

Ответить