Отчёт о доработке сервиса мониторинга цен и просьба в помощи его тестирования
Всем привет, ранее я писал о разработке Веб-приложения, с помощью друзей и пикабушников (за что я очень благодарен) получилось потестить сервис и я внёс много новых изменений для того, чтобы скидки и халяву было получать ещё проще и удобнее, вот небольшой список основных доработок версии 3:
1. Для сравнения цен с магазинами добавлена подгрузка цен: buka, steambuy, steampay, Zaka-Zaka и plati. Плати это своеобразная площадка, на всякий случай я вывел рейтинг продавца и количество положительных и отрицательных отзывов, чтобы лишний раз не шариться в поисках авторитета продавца.
2. На сайте немного изменён дизайн, поиск и панель управления вынесена наверх в плавающий бар который зафиксирован на странице (ПК), это позволяет быстро перейти к поиску нужного контента, также переход к настройкам профиля сверху справа, в привычном месте.
3. В личном кабинете можно отключать уведомления и устанавливать настройки приватности, а также отключать магазины при подгрузке цен - выборочно.
4. Исправлен баг с играми которые ещё не вышли, теперь приписывается Coming Soon и данная игра не вылетает в бесплатные.
5. Исправлен баг с рассылкой сообщений, при которой уведомления о скидках могли дублироваться другим пользователям с похожими ID - 61, 261, 26, и тд, в следствие чего могли приходить уведомления на приложения которые отсутствуют в подписках.
6. Выбор категории приложений в разделах я перенёс к кнопкам "сейчас со скидкой" и "временно бесплатно", тк многие не находили как убрать DLC при просмотре раздела Steam. По умолчанию в главном разделе показывается весь контент стима, а когда мы выбираем к примеру только игры - у нас будут показаны только игры и тд.
7. Исправлен баг с определением категории приложения, теперь всё определяется правильно и нет путаницы на сайте. Ранее некоторые игры могли попадать в раздел "Программы", это нарушало всю логику сортировки в разделе Steam.
8. Добавлена сортировка выдачи - по цене, названию, популярности и прочим параметрам для удобства просмотра информации / списков приложений.
9. Изменёна структура главной страницы, теперь там выводятся полезные статьи, список комментариев и самые популярные приложения, которые чаще всего смотрят на сайте.
10. DLC для приложений Стима подгружаются на сайт автоматически, однако нет поддержки Bundle (наборов) тк API Steam их не отдает, это я ищу как решить.
11. Существует проблема с мониторингом демо версий, я поправил, но некоторые ID Идут на демо версии, из за этого информация показывается немного некорректно, будете игра вообще бесплатна. Похожая проблема существует с Devil May Cry 5, добавлен ID от демо. Такие вещи приходится обрабатывать в ручную, но также стоит обращать внимание на добавляемые AppID.
12. Внесены многие исправления и коррективы по части дизайна.
Проведено множество технических доработок (о некоторых я даже мог забыть написать), удалось выявить достаточно серьезные баги и исправить их. На очереди есть еще некоторые идеи, они в процессе.
Помогите потестить, наверняка могут быть еще какие-то баги?
Я также, как и все, пользуюсь сервисом для отслеживания некоторых предложений, скачал себе Dirt Rally 2.0 и Uncharted 4 на PS бесплатно по подписке PS Plus, сейчас жду скидку на Gran Turismo и также закинул себе много мелочей для телефона и тд, в том числе для теста. Вчера сидим с ребятами пьём кофе в машине, бабац приходит уведомление — приложение для iOS снова со скидкой за 75 руб вместо 149. Ок, принято, полезно. Вроде бы всё работает правильно, единственное находил баг с уведомлениями примерно 1-2 недели назад, но я его вроде бы исправил (он больше не проявлялся).
Никаких лишних уведомлений не приходит вообще, НО (всегда есть какое-то НО) появилось два каких-то странных пользователя которые пишут на сайте в комменты и сразу же гневные сообщения из серии прекратите слать сообщения, у вас нет ЛК (личного кабинета) и мы не можем их никак убрать. WHAAAT???? Возникает вопрос, как это нет личного кабинета когда там целая куча настроек, в том числе приватности! Достаточно снять галку с пункта "E-mail уведомления об изменении цен" и всё, никаких уведомлений присылать не будут т.к. скрипт в первую очередь просматривает это значение, прежде чем слать уведомления об изменении цены, а ничего другого сервис не отсылает вообще. Это очень странно, так как и проблему эти пользователи тоже не описывают, ощущение что они толком даже сайт не смотрели, и регистрация свежая. Походит это всё на проделки конкурентов (может заинтересовались таки), ведь в большинстве случаев у нас принято не "сделаю я лучше, чем у других и буду полезнее", а "поднасру я лучше и ничего делать больше не буду ибо лень".
Поэтому я очень прошу Вас помощи, уважаемые пикабушники, протестировать и обратить особое внимание на уведомления, корректность данных. Я допускаю мысль, что мог что-то упустить (человеческий фактор, ушёл в запой поторопился и отвлекся), но я сам пользуюсь сервисом, ничего подобного и серьезных косяков не наблюдаю, однако мелочи все же есть и я стараюсь их максимально оперативно устранять.
Ребят, всем пикабушникам сервис FULLFREE, введите промо в профиле после регистрации: SFhu2tasREuAR
Приятные мелочи
Я думаю любому разработчику который делает сервис для людей конечно будут приятны даже самые простые слова, которые могут как-то хоть немного похвалить работу, человеческое спасибо — это даёт мотивацию улучшать проект, стараться для людей потому, что им это не безразлично и действительно полезно. Недавно просматривая статистику и нашёл ссылочку на сервис с небольшого видео на ютуб канале VibzON с небольшим "обзором" и отзывом благодарности — был приятно удивлен. В наше время поддержка является очень ценной в любых её проявлениях и случаях — будь то поддержка проекта, поддержка пользователей и людей в целом в различных ситуациях. И тут я подумал, может не всё так ужасно и всётаки проект оказался полезен?
Подведем итог
Ребят, сервис делается для людей — для вас, для себя (я же им тоже пользуюсь), для друзей, для друзей друзей, для знакомых и для всех, кому он может оказаться полезен. Я буду рад идеям для работки, какие-то из них не сложные и можно реализовать (еще вчера) оперативно, какие-то требуют много времени и являются достаточно сложными, но я всё учитываю и дорабатываю именно на основе пожеланий — чтобы всё было в одном место и не требовало дополнительных действий от Вас и работало по наипростейшей формуле:
Зашел, увидел, скидку получил
Возможно не так буквально, но суть в том, что уведомление о скидке придёт само без каких-либо дополнительных действий.
Есть баги? Не беда, исправим! Чего-то не хватает? Сделаем! Что-то уехало, какая-то кнопка на сайте нарушает ПДД? Не страшно, оштрафуем и поставим на место =)
Основная цель, как и прежде, сделать качественный и полезный продукт и я буду для Вас стараться!
Credits (по традиции)